Skip to content

Commit 6e882c2

Browse files
author
GU
committed
init
0 parents  commit 6e882c2

45 files changed

Lines changed: 31952 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"commonjs": true
5+
},
6+
"extends": "eslint:recommended",
7+
"rules": {
8+
"indent": [
9+
"error",
10+
2
11+
],
12+
"linebreak-style": [
13+
"error",
14+
"unix"
15+
],
16+
"quotes": [
17+
"error",
18+
"single"
19+
],
20+
"semi": [
21+
"error",
22+
"always"
23+
]
24+
}
25+
}

.haml-lint.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# https://github.com/brigade/haml-lint/blob/master/config/default.yml
2+
3+
skip_frontmatter: true
4+
exclude:
5+
- "source/_analytics.html.haml"

.rspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--color
2+
--require spec_helper

.rubocop.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# https://github.com/bbatsov/ruby-style-guide
2+
3+
AllCops:
4+
Exclude:
5+
- 'log/**/*'
6+
- 'bin/**/*'
7+
- 'build/**/*'
8+
- 'data/**/*'
9+
- 'node_modules/**/*'
10+
11+
Style/Documentation:
12+
Enabled: false
13+
14+
Metrics/LineLength:
15+
Max: 120
16+
17+
# Metrics/AbcSize:
18+
# Max: 30
19+
# Exclude:
20+
# - 'db/**/*'
21+
22+
# Metrics/MethodLength:
23+
# Max: 20
24+
# Exclude:
25+
# - 'db/**/*'
26+
#
27+
# Metrics/ClassLength:
28+
# Max: 150
29+
# # Exclude:
30+
# # - ''
31+
#
32+
# Metrics/ParameterLists:
33+
# Exclude:
34+
35+
Style/StringLiterals:
36+
EnforcedStyle: double_quotes
37+
Enabled: true
38+
39+
# Style/PredicateName:
40+
# Enabled: false
41+
#
42+
# Style/AccessorMethodName:
43+
# Enabled: false
44+
#
45+
# Style/DoubleNegation:
46+
# Enabled: false
47+
#
48+
# Style/ClassAndModuleChildren:
49+
# Enabled: false

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.4.1

.scss-lint.yml

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
# https://github.com/brigade/scss-lint/blob/master/config/default.yml
2+
3+
scss_files: "**/*.scss"
4+
5+
severity: warning
6+
7+
linters:
8+
BangFormat:
9+
enabled: true
10+
space_before_bang: true
11+
space_after_bang: false
12+
13+
BemDepth:
14+
enabled: true
15+
max_elements: 1
16+
17+
BorderZero:
18+
enabled: true
19+
convention: zero
20+
21+
ChainedClasses:
22+
enabled: false
23+
24+
ColorKeyword:
25+
enabled: true
26+
27+
ColorVariable:
28+
enabled: true
29+
30+
Comment:
31+
enabled: true
32+
style: silent
33+
34+
DebugStatement:
35+
enabled: true
36+
37+
DeclarationOrder:
38+
enabled: true
39+
40+
DisableLinterReason:
41+
enabled: false
42+
43+
DuplicateProperty:
44+
enabled: true
45+
46+
ElsePlacement:
47+
enabled: true
48+
style: same_line
49+
50+
EmptyLineBetweenBlocks:
51+
enabled: true
52+
ignore_single_line_blocks: true
53+
54+
EmptyRule:
55+
enabled: true
56+
57+
ExtendDirective:
58+
enabled: true
59+
60+
FinalNewline:
61+
enabled: true
62+
present: true
63+
64+
HexLength:
65+
enabled: true
66+
style: short
67+
68+
HexNotation:
69+
enabled: true
70+
style: lowercase
71+
72+
HexValidation:
73+
enabled: true
74+
75+
IdSelector:
76+
enabled: true
77+
78+
ImportantRule:
79+
enabled: true
80+
81+
ImportPath:
82+
enabled: true
83+
leading_underscore: false
84+
filename_extension: false
85+
86+
Indentation:
87+
enabled: true
88+
allow_non_nested_indentation: false
89+
character: space
90+
width: 2
91+
92+
LeadingZero:
93+
enabled: true
94+
style: include_zero
95+
96+
MergeableSelector:
97+
enabled: true
98+
force_nesting: false
99+
100+
NameFormat:
101+
enabled: true
102+
allow_leading_underscore: true
103+
convention: hyphenated_lowercase
104+
105+
NestingDepth:
106+
enabled: true
107+
max_depth: 3
108+
ignore_parent_selectors: false
109+
110+
PlaceholderInExtend:
111+
enabled: true
112+
113+
PrivateNamingConvention:
114+
enabled: false
115+
prefix: _
116+
117+
PropertyCount:
118+
enabled: false
119+
include_nested: false
120+
max_properties: 10
121+
122+
PropertySortOrder:
123+
enabled: true
124+
ignore_unspecified: false
125+
min_properties: 2
126+
separate_groups: false
127+
128+
PropertySpelling:
129+
enabled: true
130+
extra_properties: []
131+
disabled_properties: []
132+
133+
PropertyUnits:
134+
enabled: true
135+
global: [
136+
'ch', 'em', 'ex', 'rem', # Font-relative lengths
137+
'cm', 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths
138+
'vh', 'vw', 'vmin', 'vmax', # Viewport-percentage lengths
139+
'deg', 'grad', 'rad', 'turn', # Angle
140+
'ms', 's', # Duration
141+
'Hz', 'kHz', # Frequency
142+
'dpi', 'dpcm', 'dppx', # Resolution
143+
'%'] # Other
144+
properties:
145+
line-height: []
146+
147+
PseudoElement:
148+
enabled: true
149+
150+
QualifyingElement:
151+
enabled: true
152+
allow_element_with_attribute: true
153+
allow_element_with_class: false
154+
allow_element_with_id: false
155+
156+
SelectorDepth:
157+
enabled: true
158+
max_depth: 3
159+
160+
SelectorFormat:
161+
enabled: true
162+
convention: hyphenated_BEM
163+
164+
Shorthand:
165+
enabled: true
166+
allowed_shorthands: [1, 2, 3]
167+
168+
SingleLinePerProperty:
169+
enabled: true
170+
allow_single_line_rule_sets: true
171+
172+
SingleLinePerSelector:
173+
enabled: true
174+
175+
SpaceAfterComma:
176+
enabled: true
177+
style: one_space
178+
179+
SpaceAfterComment:
180+
enabled: false
181+
style: one_space
182+
allow_empty_comments: true
183+
184+
SpaceAfterPropertyColon:
185+
enabled: true
186+
style: one_space
187+
188+
SpaceAfterPropertyName:
189+
enabled: true
190+
191+
SpaceAfterVariableColon:
192+
enabled: true
193+
style: one_space
194+
195+
SpaceAfterVariableName:
196+
enabled: true
197+
198+
SpaceAroundOperator:
199+
enabled: true
200+
style: one_space
201+
202+
SpaceBeforeBrace:
203+
enabled: true
204+
style: space
205+
allow_single_line_padding: false
206+
207+
SpaceBetweenParens:
208+
enabled: true
209+
spaces: 0
210+
211+
StringQuotes:
212+
enabled: true
213+
style: double_quotes
214+
215+
TrailingSemicolon:
216+
enabled: true
217+
218+
TrailingWhitespace:
219+
enabled: true
220+
221+
TrailingZero:
222+
enabled: true
223+
224+
TransitionAll:
225+
enabled: true
226+
227+
UnnecessaryMantissa:
228+
enabled: true
229+
230+
UnnecessaryParentReference:
231+
enabled: true
232+
233+
UrlFormat:
234+
enabled: true
235+
236+
UrlQuotes:
237+
enabled: true
238+
239+
VariableForProperty:
240+
enabled: false
241+
properties: []
242+
243+
VendorPrefix:
244+
enabled: true
245+
identifier_list: base
246+
additional_identifiers: []
247+
excluded_identifiers: []
248+
249+
ZeroUnit:
250+
enabled: true
251+
252+
Compass::*:
253+
enabled: false
45.2 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)