From 03f6a24d3d48c6bca7ab3a5117d75e4065762018 Mon Sep 17 00:00:00 2001 From: Michael Novotny Date: Mon, 31 Jul 2017 14:07:38 -0500 Subject: [PATCH] Adds stylelint-csstree-validator plugin. --- index.js | 3 +++ package.json | 1 + src/csstree.js | 3 +++ yarn.lock | 17 +++++++++++++++-- 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/csstree.js diff --git a/index.js b/index.js index ebc7162..38f7877 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,17 @@ +const csstree = require('./src/csstree'); const order = require('./src/order'); const scss = require('./src/stylelint'); const stylelint = require('./src/stylelint'); module.exports = { plugins: [ + 'stylelint-csstree-validator', 'stylelint-order', 'stylelint-scss' ], rules: Object.assign( {}, + csstree, order, scss, stylelint diff --git a/package.json b/package.json index c975a5d..e93c83a 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ }, "dependencies": { "stylelint": "8.0.0", + "stylelint-csstree-validator": "1.1.1", "stylelint-order": "0.6.0", "stylelint-scss": "1.3.4" }, diff --git a/src/csstree.js b/src/csstree.js new file mode 100644 index 0000000..a42b287 --- /dev/null +++ b/src/csstree.js @@ -0,0 +1,3 @@ +module.exports = { + 'csstree/validator': true +}; diff --git a/yarn.lock b/yarn.lock index 203601f..59ff205 100644 --- a/yarn.lock +++ b/yarn.lock @@ -405,6 +405,12 @@ css-tokenize@^1.0.1: inherits "^2.0.1" readable-stream "^1.0.33" +css-tree@1.0.0-alpha16: + version "1.0.0-alpha16" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha16.tgz#6cb2cdff6947259dfdaf790626333a862de948b0" + dependencies: + source-map "^0.5.3" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -1898,7 +1904,7 @@ source-map@^0.4.2: dependencies: amdefine ">=0.0.4" -source-map@^0.5.6: +source-map@^0.5.3, source-map@^0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -2018,6 +2024,13 @@ stylehacks@^2.3.2: text-table "^0.2.0" write-file-stdout "0.0.2" +stylelint-csstree-validator@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stylelint-csstree-validator/-/stylelint-csstree-validator-1.1.1.tgz#ed3a1e2c482df50644731fcf557e2dffa9d8dc7f" + dependencies: + css-tree "1.0.0-alpha16" + stylelint "^7.0.0" + stylelint-order@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-0.6.0.tgz#72222be0c64d8782b2fc237d0d9ac974039f968b" @@ -2079,7 +2092,7 @@ stylelint@8.0.0, stylelint@^8.0.0: svg-tags "^1.0.0" table "^4.0.1" -stylelint@^7.0.3: +stylelint@^7.0.0, stylelint@^7.0.3: version "7.13.0" resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-7.13.0.tgz#111f97b6da72e775c80800d6bb6f5f869997785d" dependencies: