From 3ec9b24097af11628c947c44e187ddc61465fe35 Mon Sep 17 00:00:00 2001 From: Ling WANG Date: Sun, 5 Apr 2020 18:24:05 +0800 Subject: [PATCH] fix(stylelint): fix stylelint configuration --- .stylelintrc.json | 15 ++++++++++++++- package.json | 3 ++- yarn.lock | 11 +++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.stylelintrc.json b/.stylelintrc.json index 425b4df0..75cb6586 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -1,3 +1,16 @@ { - "extends": "stylelint-config-standard" + "extends": "stylelint-config-standard", + "plugins": [ + "stylelint-scss" + ], + "rules": { + "no-empty-source": null, + "selector-type-no-unknown": null, + "at-rule-no-unknown": null, + "scss/at-rule-no-unknown": true + }, + "ignore": [ + "custom-elements", + "default-namespace" + ] } \ No newline at end of file diff --git a/package.json b/package.json index cd046a43..65a6884b 100644 --- a/package.json +++ b/package.json @@ -76,6 +76,7 @@ "puppeteer": "^2.1.1", "stylelint": "^13.3.0", "stylelint-config-standard": "^20.0.0", + "stylelint-scss": "^3.16.0", "ts-node": "~8.3.0", "tslint": "~5.18.0", "typescript": "~3.7.5" @@ -90,7 +91,7 @@ } }, "lint-staged": { - "src/app/*.{css,scss}": [ + "src/app/**/*.{css,scss}": [ "stylelint --syntax=scss", "prettier --parser --write" ], diff --git a/yarn.lock b/yarn.lock index 377f3665..0f50c720 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10923,6 +10923,17 @@ stylelint-config-standard@^20.0.0: dependencies: stylelint-config-recommended "^3.0.0" +stylelint-scss@^3.16.0: + version "3.16.0" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.16.0.tgz#6928fe57bcfc924110d09847c1f720472a9b7bd6" + integrity sha512-dAWs/gagdPYO3VDdvgRv5drRBMcWI4E//z3AXPAY1qYkSdXCEVJtEW+R9JtinG0U2rcJIu5XWaVddPQeaaufzw== + dependencies: + lodash "^4.17.15" + postcss-media-query-parser "^0.2.3" + postcss-resolve-nested-selector "^0.1.1" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + stylelint@^13.3.0: version "13.3.0" resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.3.0.tgz#06a5e3d34e99d1d02891bc827f660f2bd2e79897"