Skip to content

Commit 96af14a

Browse files
author
Darius Rosendahl
committed
Linter order + linter file
1 parent 217b9fa commit 96af14a

File tree

2 files changed

+234
-1
lines changed

2 files changed

+234
-1
lines changed

linters/sass-lint.html

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
<!DOCTYPE html>
2+
<head>
3+
<title>ESLint Report</title>
4+
<style>
5+
body {
6+
font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
7+
font-size:16px;
8+
font-weight:normal;
9+
margin:0;
10+
padding:0;
11+
color:#333
12+
}
13+
#overview {
14+
padding:20px 30px
15+
}
16+
td, th {
17+
padding:5px 10px
18+
}
19+
h1 {
20+
margin:0
21+
}
22+
table {
23+
margin:30px;
24+
width:calc(100% - 60px);
25+
max-width:1000px;
26+
border-radius:5px;
27+
border:1px solid #ddd;
28+
border-spacing:0px;
29+
}
30+
th {
31+
font-weight:400;
32+
font-size:normal;
33+
text-align:left;
34+
cursor:pointer
35+
}
36+
td.clr-1, td.clr-2, th span {
37+
font-weight:700
38+
}
39+
th span {
40+
float:right;
41+
margin-left:20px
42+
}
43+
th span:after {
44+
content:"";
45+
clear:both;
46+
display:block
47+
}
48+
tr:last-child td {
49+
border-bottom:none
50+
}
51+
tr td:first-child, tr td:last-child {
52+
color:#9da0a4
53+
}
54+
#overview.bg-0, tr.bg-0 th {
55+
color:#468847;
56+
background:#dff0d8;
57+
border-bottom:1px solid #d6e9c6
58+
}
59+
#overview.bg-1, tr.bg-1 th {
60+
color:#f0ad4e;
61+
background:#fcf8e3;
62+
border-bottom:1px solid #fbeed5
63+
}
64+
#overview.bg-2, tr.bg-2 th {
65+
color:#b94a48;
66+
background:#f2dede;
67+
border-bottom:1px solid #eed3d7
68+
}
69+
td {
70+
border-bottom:1px solid #ddd
71+
}
72+
td.clr-1 {
73+
color:#f0ad4e
74+
}
75+
td.clr-2 {
76+
color:#b94a48
77+
}
78+
td a {
79+
color:#3a33d1;
80+
text-decoration:none
81+
}
82+
td a:hover {
83+
color:#272296;
84+
text-decoration:underline
85+
}
86+
</style>
87+
</head>
88+
<body>
89+
<div id="overview" class="bg-1">
90+
<h1>ESLint Report</h1>
91+
<div>
92+
<span>6 problems (0 errors, 6 warnings)</span> - Generated on Mon Sep 18 2017 14:01:16 GMT+0200 (W. Europe Daylight Time)
93+
</div>
94+
</div>
95+
<table>
96+
<tbody>
97+
<tr class="bg-0" data-group="f-0">
98+
<th colspan="4">
99+
[+] scss/base/defaults.scss
100+
<span>0 problems</span>
101+
</th>
102+
</tr>
103+
104+
<tr class="bg-0" data-group="f-1">
105+
<th colspan="4">
106+
[+] scss/base/fonts.scss
107+
<span>0 problems</span>
108+
</th>
109+
</tr>
110+
111+
<tr class="bg-0" data-group="f-2">
112+
<th colspan="4">
113+
[+] scss/layout/docs_code.scss
114+
<span>0 problems</span>
115+
</th>
116+
</tr>
117+
118+
<tr class="bg-0" data-group="f-3">
119+
<th colspan="4">
120+
[+] scss/layout/docs_layout.scss
121+
<span>0 problems</span>
122+
</th>
123+
</tr>
124+
125+
<tr class="bg-1" data-group="f-4">
126+
<th colspan="4">
127+
[+] scss/layout/docs_mainvisual.scss
128+
<span>6 problems (0 errors, 6 warnings)</span>
129+
</th>
130+
</tr>
131+
<tr style="display:none" class="f-4">
132+
<td>44:2</td>
133+
<td class="clr-1">Warning</td>
134+
<td>Expected `line-height`, found `background-color`</td>
135+
<td>
136+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
137+
</td>
138+
</tr>
139+
140+
<tr style="display:none" class="f-4">
141+
<td>45:2</td>
142+
<td class="clr-1">Warning</td>
143+
<td>Expected `background-color`, found `line-height`</td>
144+
<td>
145+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
146+
</td>
147+
</tr>
148+
149+
<tr style="display:none" class="f-4">
150+
<td>53:4</td>
151+
<td class="clr-1">Warning</td>
152+
<td>Expected `text-decoration`, found `color`</td>
153+
<td>
154+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
155+
</td>
156+
</tr>
157+
158+
<tr style="display:none" class="f-4">
159+
<td>54:4</td>
160+
<td class="clr-1">Warning</td>
161+
<td>Expected `color`, found `text-decoration`</td>
162+
<td>
163+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
164+
</td>
165+
</tr>
166+
167+
<tr style="display:none" class="f-4">
168+
<td>128:5</td>
169+
<td class="clr-1">Warning</td>
170+
<td>Expected `max-width`, found `height`</td>
171+
<td>
172+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
173+
</td>
174+
</tr>
175+
176+
<tr style="display:none" class="f-4">
177+
<td>128:19</td>
178+
<td class="clr-1">Warning</td>
179+
<td>Expected `height`, found `max-width`</td>
180+
<td>
181+
<a href="http://eslint.org/docs/rules/property-sort-order" target="_blank">property-sort-order</a>
182+
</td>
183+
</tr>
184+
185+
<tr class="bg-0" data-group="f-5">
186+
<th colspan="4">
187+
[+] scss/layout/docs_menu.scss
188+
<span>0 problems</span>
189+
</th>
190+
</tr>
191+
192+
<tr class="bg-0" data-group="f-6">
193+
<th colspan="4">
194+
[+] scss/layout/icons_layout.scss
195+
<span>0 problems</span>
196+
</th>
197+
</tr>
198+
199+
<tr class="bg-0" data-group="f-7">
200+
<th colspan="4">
201+
[+] scss/main.scss
202+
<span>0 problems</span>
203+
</th>
204+
</tr>
205+
206+
<tr class="bg-0" data-group="f-8">
207+
<th colspan="4">
208+
[+] scss/variables.scss
209+
<span>0 problems</span>
210+
</th>
211+
</tr>
212+
213+
</tbody>
214+
</table>
215+
<script type="text/javascript">
216+
var groups = document.querySelectorAll("tr[data-group]");
217+
for (i = 0; i < groups.length; i++) {
218+
groups[i].addEventListener("click", function() {
219+
var inGroup = document.getElementsByClassName(this.getAttribute("data-group"));
220+
this.innerHTML = (this.innerHTML.indexOf("+") > -1) ? this.innerHTML.replace("+", "-") : this.innerHTML.replace("-", "+");
221+
for (var j = 0; j < inGroup.length; j++) {
222+
inGroup[j].style.display = (inGroup[j].style.display !== "none") ? "none" : "table-row";
223+
}
224+
});
225+
}
226+
</script>
227+
</body>
228+
</html>

sass-lint.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ options:
1515
files:
1616
include: 'scss/**/*.s+(a|c)ss'
1717
ignore:
18-
# - 'node_modules/**/*.scss'
18+
- 'node_modules/**/*.scss'
1919
#Rule Configuration
2020
rules:
2121
extends-before-mixins: 2
@@ -140,6 +140,11 @@ rules:
140140
- background
141141
- background-color
142142
- border
143+
- border-top
144+
- border-right
145+
- border-bottom
146+
- border-left
147+
- border-color
143148
- border-radius
144149
- box-shadow
145150
- transition

0 commit comments

Comments
 (0)