diff options
author | Alexander Moisseev <moiseev@mezonplus.ru> | 2019-04-06 20:47:52 +0300 |
---|---|---|
committer | Alexander Moisseev <moiseev@mezonplus.ru> | 2019-04-06 20:59:31 +0300 |
commit | fbffe544a6775f14d682847833b88eb3680e2dfd (patch) | |
tree | 8c2b7e5ae68fe1175a7fa0828b0b36e1adddb89b | |
parent | c61885aa0477f4243bd5206d397d506148d481d5 (diff) | |
download | rspamd-fbffe544a6775f14d682847833b88eb3680e2dfd.tar.gz rspamd-fbffe544a6775f14d682847833b88eb3680e2dfd.zip |
[Test] Add stylelint checks for CSS
and embedded styles
-rw-r--r-- | .drone.yml | 4 | ||||
-rw-r--r-- | .stylelintrc.json | 17 | ||||
-rw-r--r-- | interface/css/rspamd.css | 1 | ||||
-rw-r--r-- | package.json | 4 |
4 files changed, 25 insertions, 1 deletions
diff --git a/.drone.yml b/.drone.yml index 2d01911ba..d28b235ad 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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: diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 000000000..b25642b8f --- /dev/null +++ b/.stylelintrc.json @@ -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 + } +} diff --git a/interface/css/rspamd.css b/interface/css/rspamd.css index 7615b326f..bc43668fe 100644 --- a/interface/css/rspamd.css +++ b/interface/css/rspamd.css @@ -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; diff --git a/package.json b/package.json index 75e42eff7..9bbf7290f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,8 @@ { "devDependencies": { - "eslint": "*" + "eslint": "*", + "stylelint": "*", + "stylelint-config-standard": "*" }, "eslintIgnore": [ "*.min.js", |