Skip to content

Commit 9be7df3

Browse files
committed
Introduce stylelint
1 parent 14a2b1c commit 9be7df3

4 files changed

Lines changed: 715 additions & 85 deletions

File tree

.stylelintrc.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "stylelint-config-standard-scss"
3+
}

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
"minify": "^15.2.0",
4545
"prettier": "^3.8.1",
4646
"sass": "^1.98.0",
47+
"stylelint": "^17.5.0",
48+
"stylelint-config-standard-scss": "^17.0.0",
49+
"stylelint-scss": "^7.0.0",
4750
"terser": "^5.46.1"
4851
},
4952
"scripts": {
@@ -52,7 +55,9 @@
5255
"build:scripts": "terser -o dist/chartist-plugin-tooltip.js src/scripts/chartist-plugin-tooltip.js",
5356
"build:styles": "sass --no-source-map --style compressed src/styles:dist",
5457
"format": "prettier --write 'src/**/*.js'",
55-
"lint": "eslint 'src/scripts/**/*.js'",
58+
"lint": "yarn lint:scripts && yarn lint:styles",
59+
"lint:scripts": "eslint 'src/scripts/**/*.js'",
60+
"lint:styles": "stylelint 'src/styles/**/*.scss'",
5661
"prepare": "yarn build"
5762
},
5863
"license": "MIT"
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
$chart-tooltip-bg: #F4C63D;
2-
$chart-tooltip-color: #453D3F;
1+
$chart-tooltip-bg: #f4c63d;
2+
$chart-tooltip-color: #453d3f;
3+
34
.chartist-tooltip {
45
position: absolute;
56
display: inline-block;
67
opacity: 0;
78
min-width: 5em;
8-
padding: .5em;
9+
padding: 0.5em;
910
background: $chart-tooltip-bg;
1011
color: $chart-tooltip-color;
1112
font-family: Oxygen, Helvetica, Arial, sans-serif;
1213
font-weight: 700;
1314
text-align: center;
1415
pointer-events: none;
1516
z-index: 1;
16-
-webkit-transition: opacity .2s linear;
17-
-moz-transition: opacity .2s linear;
18-
-o-transition: opacity .2s linear;
19-
transition: opacity .2s linear;
20-
&:before {
17+
transition: opacity 0.2s linear;
18+
19+
&::before {
2120
content: "";
2221
position: absolute;
2322
top: 100%;
@@ -28,11 +27,13 @@ $chart-tooltip-color: #453D3F;
2827
border: 15px solid transparent;
2928
border-top-color: $chart-tooltip-bg;
3029
}
30+
3131
&.tooltip-show {
3232
opacity: 1;
3333
}
3434
}
3535

36-
.ct-area, .ct-line {
36+
.ct-area,
37+
.ct-line {
3738
pointer-events: none;
3839
}

0 commit comments

Comments
 (0)