This repository has been archived by the owner on Apr 24, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
.sass-lint.yml
135 lines (127 loc) · 2.61 KB
/
.sass-lint.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
options:
formatter: stylish
files:
include: 'core/static_src/**/*.scss'
rules:
# Extends
extends-before-mixins: 1
extends-before-declarations: 1
placeholder-in-extend: 1
# Mixins
mixins-before-declarations: 1
# Line Spacing
one-declaration-per-line: 1
empty-line-between-blocks: 1
single-line-per-selector: 1
# Disallows
no-color-keywords: 1
no-color-literals: 1
no-css-comments: 1
no-debug: 1
no-duplicate-properties: 1
no-empty-rulesets: 1
no-extends: 0
no-ids: 1
no-important: 1
no-invalid-hex: 1
no-mergeable-selectors: 0
no-misspelled-properties: 0
no-qualifying-elements:
- 0
- allow_element_with_attribute: false
allow_element_with_class: false
allow_element_with_id: false
no-trailing-zero: 1
no-transition-all: 1
no-url-protocols: 1
no-vendor-prefixes: 0
no-warn: 1
property-units: 0
# Nesting
force-attribute-nesting: 0
force-element-nesting: 0
force-pseudo-nesting: 0
# Name Formats
class-name-format:
- 1
- convention: hyphenatedbem
allow-leading-underscore: true
ignore:
- js_class
function-name-format:
- 1
- convention: hyphenatedlowercase
allow-leading-underscore: true
ignore:
- js_class
id-name-format:
- 1
- convention: hyphenatedbem
allow-leading-underscore: true
ignore:
- js_class
mixin-name-format:
- 1
- convention: hyphenatedlowercase
allow-leading-underscore: true
ignore:
- js_class
placeholder-name-format:
- 1
- convention: hyphenatedlowercase
allow-leading-underscore: true
ignore:
- js_class
variable-name-format:
- 1
- convention: hyphenatedlowercase
allow-leading-underscore: true
ignore:
- js_class
# Style Guide
bem-depth: 0
border-zero: 1
brace-style: 1
clean-import-paths: 1
empty-args: 1
hex-length:
- 1
- style: short
hex-notation:
- 1
- style: lowercase
indentation:
- 1
- size: 4
leading-zero:
- 1
- style: exclude_zero
nesting-depth:
- 1
- max-depth: 3
property-sort-order:
- 1
- ignore_unspecified: true
order:
- display
- position
quotes: 1
shorthand-values: 1
url-quotes: 1
variable-for-property: 1
zero-unit: 1
# Inner Spacing
space-after-comma: 1
space-before-colon: 1
space-after-colon: 1
space-before-brace:
- 1
- allow_single_line_padding: true
style: space
space-before-bang: 1
space-after-bang: 0
space-between-parens: 1
space-around-operator: 1
# Final Items
trailing-semicolon: 1
final-newline: 1