Browse Source

[Test] Add stylelint checks for CSS

and embedded styles
tags/1.9.2
Alexander Moisseev 5 years ago
parent
commit
fbffe544a6
4 changed files with 25 additions and 1 deletions
  1. 4
    0
      .drone.yml
  2. 17
    0
      .stylelintrc.json
  3. 1
    0
      interface/css/rspamd.css
  4. 3
    1
      package.json

+ 4
- 0
.drone.yml View File

@@ -61,6 +61,10 @@ pipeline:
- npm install
- ./node_modules/.bin/eslint -v
- ./node_modules/.bin/eslint ./
# Run stylelint checks
- ./node_modules/.bin/stylelint -v
- npm show stylelint-config-standard version
- ./node_modules/.bin/stylelint ./**/*.css ./**/*.html ./**/*.js

# Run checks on perl source using tidyall
perl-tidyall:

+ 17
- 0
.stylelintrc.json View File

@@ -0,0 +1,17 @@
{
"extends": "stylelint-config-standard",
"ignoreFiles": [
"**/*.min.css",
"**/*.min.js",
"interface/css/d3evolution.css",
"interface/css/nprogress.css"
],
"rules": {
"at-rule-empty-line-before": null,
"color-hex-length": null,
"comment-empty-line-before": null,
"indentation": 4,
"number-leading-zero": null,
"rule-empty-line-before": null
}
}

+ 1
- 0
interface/css/rspamd.css View File

@@ -214,6 +214,7 @@ table#symbolsTable input[type="number"] {
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
/* stylelint-disable-next-line function-name-case */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eaeaea', GradientType=0); /* IE6-9 */
border-bottom: 1px solid #cdcdcd;
height: 36px;

+ 3
- 1
package.json View File

@@ -1,6 +1,8 @@
{
"devDependencies": {
"eslint": "*"
"eslint": "*",
"stylelint": "*",
"stylelint-config-standard": "*"
},
"eslintIgnore": [
"*.min.js",

Loading…
Cancel
Save