{"_id":"@alexseitsinger/stylelint-config","_rev":"2-e612674a1b854e90170cde54a36c7210","name":"@alexseitsinger/stylelint-config","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@alexseitsinger/stylelint-config","version":"0.1.0","description":"Custom configuration for Stylelint","main":"src/index.js","homepage":"https://www.alexseitsinger.com/packages/node/stylelint-config","author":{"name":"Alex Seitsinger","email":"software@alexseitsinger.com","url":"https://www.alexseitsinger.com"},"license":"BSD-2-Clause","repository":{"type":"git","url":"https://github.com/alexseitsinger/stylelint-config.git"},"bugs":{"url":"https://github.com/alexseitsinger/stylelint-config/issues"},"keywords":["stylelint"],"peerDependencies":{"stylelint":"^10.1.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.8.0"},"devDependencies":{"eslint":"^6.0.0","eslint-plugin-import":"^2.17.3"},"licenseText":"Copyright 2019 Alex Seitsinger\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@alexseitsinger/stylelint-config@0.1.0","dist":{"shasum":"4f4bf1135541682d1b6687e429d17bf344cf0e8c","integrity":"sha512-6gpcpvFp1hKPzKD3E+bXYybNnKMcbi/BbEQ1UrYK4o+OF+Ax/FGW7j1FBUbdEXtgz9NR5Bh8aCrvQNuT/YtBVA==","tarball":"https://registry.npmjs.org/@alexseitsinger/stylelint-config/-/stylelint-config-0.1.0.tgz","fileCount":14,"unpackedSize":131480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEB4/CRA9TVsSAnZWagAAj1YP/1wp9C/2C6YgdKMNnaUg\n6S/cB36Bm6+LM8X8E5BcezEdXcJKHiUa0pzU23Txu2Ue5s488sBTnlCPiWuN\nW9BrQPGEPagBbKtkMuAdeyX+ZqLV/j5kk1uAWoUQ05R4vztcymk92M6gs07Z\nTbvbcVPPc3lCbjICtLI0ltevh3B5CrROJhVc+MSl4QkZsB4OxOorAbKSb/GL\niWVNq/6DhpGW9Er/PT1wcwX8FrLC0wqoXyJStEwDHTGbtRfrJ/Lef3llS8xE\nyw0gQWX9Q73aqNCmgFGtUocJn+W/cD9b2o0FZct4VNvx/TYzD9hFozPc+fV8\nLqQkcB1qaxRCDrhDudDHuBA6NuSVd4pleCLTpNhzUseUdJkbK2qlM3Oof9xC\nnh+rZ8hnVzH+/fxdIk75iVE/p4fI2thIUucFH/mBzwxX7RQ4JTAQ6cAIyYxO\nX6UB5yGUbtbT6P7NZn15yZSwf0Gi9hYqCFDG01YyEImQo4zF8NuqERRuEfIN\nxVJ2dERguA1DA9T6FtaX8rzMkMUgNJ6I2K7Qiox7I4iW7KKykSVg1sQTZMN5\nM322oj3uyNaazxxsUYO20hHIWqKjSvfig1VNQcdhaMDUmmGiv7eM6qpwwHak\nNnWY5/cWBT08HC7KkOk0/R42O1yoi7jrFOV4HreUQbLPXUZcWNFTe5DcE/KJ\nPa5d\r\n=RxDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUvkyjgpCRE6JRPH9zC8rNUmnW62c5DwHRnB8HvrklTAIgIUOzy12cOux8l4F0R0LOXKTQJaQeDqqzsDtWx9XV4LA="}]},"maintainers":[{"name":"alexseitsinger","email":"alexseitsinger@gmail.com"}],"_npmUser":{"name":"alexseitsinger","email":"alexseitsinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config_0.1.0_1561337406084_0.05589037221042248"},"_hasShrinkwrap":false},"0.2.0":{"name":"@alexseitsinger/stylelint-config","version":"0.2.0","description":"Custom configuration for Stylelint","main":"index.js","homepage":"https://github.com/alexseitsinger/stylelint-config","author":{"name":"Alex Seitsinger","email":"software@alexseitsinger.com"},"license":"BSD-2-Clause","repository":{"type":"git","url":"https://github.com/alexseitsinger/stylelint-config.git"},"bugs":{"url":"https://github.com/alexseitsinger/stylelint-config/issues"},"keywords":["stylelint"],"peerDependencies":{"stylelint":"^12.0.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.8.0"},"devDependencies":{"eslint":"^6.0.0","eslint-plugin-import":"^2.17.3"},"licenseText":"Copyright 2019 Alex Seitsinger\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@alexseitsinger/stylelint-config@0.2.0","dist":{"shasum":"3a3051d9546e3534c84d3b61246184ca83bf5ed7","integrity":"sha512-jVMz55qg1hMa8CW0LSTk9KoX4Q4HHyvTCRekoKDkI7vY4+FXKNqGYYKsYsrfvnbt1rfC5AXaYu6oXZun2V+ZxA==","tarball":"https://registry.npmjs.org/@alexseitsinger/stylelint-config/-/stylelint-config-0.2.0.tgz","fileCount":10,"unpackedSize":132474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BawCRA9TVsSAnZWagAANTcP/jxyV47sdhGO4oQUPHBT\nKCCbd3v79jmwKDXFlWO/lVL2SxBtC0KVmLXNWwuzSK+w8J4JFdn9pQWNhwDx\nSaMzylbP5105jgCm9rQTZknv4r1oCnuDY6CsnILKRqrgGO8cDkYmA0/raHSF\noVaeg8JSzTSQtNbL4zLHTwzuDUNkYOUxradiCn32wnKf1mSOVTM9AfRMy0rG\n/+MOE6oPolhKiUEJpx8esOBy0KkhraXPlXc6QZQTe/91aEoa8M4OhUUquzQI\nDYBd/2WED0/stPZsReR4GGx4Wq/PAdCNSFZshwOAt7cfYVHz5vE6LwY+2E4w\nUoAcMgp8H3voyhBPiP03aFo8IPFw4eAZmF3SQ6wrOx7JS3BbYbbBDWsA1lyg\nQggGfotNHvxUhZyFkv14fNUdUHII+nhO6746RiFllTRIMsygFFWCQLRqbma+\nZ47HeMo48849rAZUphCQR6Gftnk4BV0xzU3+kePDbun5rJz+snHVRlZq6iAs\nIee8faHXbzFsU3kUEz1nBhyzfh6Ns3lsNYqiJA/0l9vyVixGUdqintBn9Fzf\nZkbRoUdz6pd1WwjF/MrRdRfprPletwva04RD+bEVAVZ+PwpQGT7iKxGZPxjr\nbl1/gGkzqz0nSND0eWT/76FaosPy2dizqkYJlOiPnbmIHaoEvYKK60EL9/U2\nrAQB\r\n=bUzD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgM7R1NMhtV6PElmwSDSY5KBgCbRCZYGQ2CPJSwd9IuQIgS7093+Go87HwmVK6rYxamb5Q7zkEeHiaHuqIojUFfeA="}]},"maintainers":[{"name":"alexseitsinger","email":"alexseitsinger@gmail.com"}],"_npmUser":{"name":"alexseitsinger","email":"alexseitsinger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config_0.2.0_1574704816183_0.09933715217041628"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-24T00:50:06.055Z","0.1.0":"2019-06-24T00:50:06.320Z","modified":"2022-04-04T12:41:42.476Z","0.2.0":"2019-11-25T18:00:16.271Z"},"maintainers":[{"name":"alexseitsinger","email":"alexseitsinger@gmail.com"}],"description":"Custom configuration for Stylelint","homepage":"https://github.com/alexseitsinger/stylelint-config","keywords":["stylelint"],"repository":{"type":"git","url":"https://github.com/alexseitsinger/stylelint-config.git"},"author":{"name":"Alex Seitsinger","email":"software@alexseitsinger.com"},"bugs":{"url":"https://github.com/alexseitsinger/stylelint-config/issues"},"license":"BSD-2-Clause","readme":"<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### Table of Contents\n\n-   [limit-language-features][1]\n    -   [rules][2]\n        -   [color-named][3]\n            -   [Examples][4]\n        -   [color-no-hex][5]\n            -   [Examples][6]\n        -   [function-blacklist][7]\n            -   [Examples][8]\n        -   [function-url-no-scheme-relative][9]\n            -   [Examples][10]\n        -   [function-url-scheme-blacklist][11]\n            -   [Examples][12]\n        -   [function-url-scheme-whitelist][13]\n            -   [Examples][14]\n        -   [function-whitelist][15]\n            -   [Examples][16]\n        -   [keyframes-name-pattern][17]\n            -   [Examples][18]\n        -   [number-max-precision][19]\n            -   [Examples][20]\n        -   [time-min-milliseconds][21]\n            -   [Examples][22]\n        -   [unit-blacklist][23]\n            -   [Examples][24]\n        -   [unit-whitelist][25]\n            -   [Examples][26]\n        -   [shorthand-property-no-redundant-values][27]\n            -   [Examples][28]\n        -   [value-no-vendor-prefix][29]\n            -   [Examples][30]\n        -   [custom-property-pattern][31]\n            -   [Examples][32]\n        -   [property-blacklist][33]\n            -   [Examples][34]\n        -   [property-no-vendor-prefix][35]\n            -   [Examples][36]\n        -   [property-whitelist][37]\n            -   [Examples][38]\n        -   [declaration-block-no-redundant-longhand-properties][39]\n            -   [Examples][40]\n        -   [declaration-no-important][41]\n            -   [Examples][42]\n        -   [declaration-property-unit-blacklist][43]\n            -   [Examples][44]\n        -   [declaration-property-unit-whitelist][45]\n            -   [Examples][46]\n        -   [declaration-property-value-blacklist][47]\n            -   [Examples][48]\n        -   [declaration-property-value-whitelist][49]\n            -   [Examples][50]\n        -   [declaration-block-single-line-max-declarations][51]\n            -   [Examples][52]\n        -   [selector-attribute-operator-blacklist][53]\n            -   [Examples][54]\n        -   [selector-attribute-operator-whitelist][55]\n            -   [Examples][56]\n        -   [selector-class-pattern][57]\n            -   [Examples][58]\n        -   [selector-combinator-blacklist][59]\n            -   [Examples][60]\n        -   [selector-combinator-whitelist][61]\n            -   [Examples][62]\n        -   [selector-id-pattern][63]\n            -   [Examples][64]\n        -   [selector-max-attribute][65]\n            -   [Examples][66]\n        -   [selector-max-class][67]\n            -   [Examples][68]\n        -   [selector-max-combinators][69]\n            -   [Examples][70]\n        -   [selector-max-compound-selectors][71]\n            -   [Examples][72]\n        -   [selector-max-empty-lines][73]\n            -   [Examples][74]\n        -   [selector-max-id][75]\n            -   [Examples][76]\n        -   [selector-max-pseudo-class][77]\n            -   [Examples][78]\n        -   [selector-max-specificity][79]\n            -   [Examples][80]\n        -   [selector-max-type][81]\n            -   [Examples][82]\n        -   [selector-max-universal][83]\n            -   [Examples][84]\n        -   [selector-nested-pattern][85]\n            -   [Examples][86]\n        -   [selector-no-qualifying-type][87]\n            -   [Examples][88]\n        -   [selector-no-vendor-prefix][89]\n            -   [Examples][90]\n        -   [selector-pseudo-class-blacklist][91]\n            -   [Examples][92]\n        -   [selector-pseudo-class-whitelist][93]\n            -   [Examples][94]\n        -   [selector-pseudo-element-blacklist][95]\n            -   [Examples][96]\n        -   [selector-pseudo-element-whitelist][97]\n            -   [Examples][98]\n        -   [media-feature-name-blacklist][99]\n            -   [Examples][100]\n        -   [media-feature-name-no-vendor-prefix][101]\n            -   [Examples][102]\n        -   [media-feature-name-value-whitelist][103]\n            -   [Examples][104]\n        -   [media-feature-name-whitelist][105]\n            -   [Examples][106]\n        -   [custom-media-pattern][107]\n            -   [Examples][108]\n        -   [at-rule-blacklist][109]\n            -   [Examples][110]\n        -   [at-rule-no-vendor-prefix][111]\n            -   [Examples][112]\n        -   [at-rule-property-requirelist][113]\n            -   [Examples][114]\n        -   [at-rule-whitelist][115]\n            -   [Examples][116]\n        -   [comment-word-blacklist][117]\n            -   [Examples][118]\n        -   [max-nesting-depth][119]\n            -   [Examples][120]\n        -   [no-unknown-animations][121]\n            -   [Examples][122]\n-   [possible-errors][123]\n    -   [rules][124]\n        -   [color-no-invalid-hex][125]\n            -   [Examples][126]\n        -   [font-family-no-duplicate-names][127]\n            -   [Examples][128]\n        -   [font-family-no-missing-generic-family-keyword][129]\n            -   [Examples][130]\n        -   [function-calc-no-invalid][131]\n            -   [Examples][132]\n        -   [function-calc-no-unspaced-operator][133]\n            -   [Examples][134]\n        -   [function-linear-gradient-no-nonstandard-direction][135]\n            -   [Examples][136]\n        -   [string-no-newline][137]\n            -   [Examples][138]\n        -   [unit-no-unknown][139]\n            -   [Examples][140]\n        -   [property-no-unknown][141]\n            -   [Examples][142]\n        -   [keyframe-declaration-no-important][143]\n            -   [Examples][144]\n        -   [declaration-block-no-duplicate-properties][145]\n            -   [Examples][146]\n        -   [declaration-block-no-shorthand-property-overrides][147]\n            -   [Examples][148]\n        -   [block-no-empty][149]\n            -   [Examples][150]\n        -   [selector-pseudo-class-no-unknown][151]\n            -   [Examples][152]\n        -   [selector-pseudo-element-no-unknown][153]\n            -   [Examples][154]\n        -   [selector-type-no-unknown][155]\n            -   [Examples][156]\n        -   [media-feature-name-no-unknown][157]\n            -   [Examples][158]\n        -   [at-rule-no-unknown][159]\n            -   [Examples][160]\n        -   [comment-no-empty][161]\n            -   [Examples][162]\n        -   [no-descending-specificity][163]\n            -   [Examples][164]\n        -   [no-duplicate-at-import-rules][165]\n            -   [Examples][166]\n        -   [no-duplicate-selectors][167]\n            -   [Examples][168]\n        -   [no-empty-source][169]\n            -   [Examples][170]\n        -   [no-extra-semicolons][171]\n            -   [Examples][172]\n        -   [no-invalid-double-slash-comments][173]\n            -   [Examples][174]\n-   [stylistic-issues][175]\n    -   [rules][176]\n        -   [color-hex-case][177]\n            -   [Examples][178]\n        -   [color-hex-length][179]\n            -   [Examples][180]\n        -   [font-family-name-quotes][181]\n            -   [Examples][182]\n        -   [font-weight-notation][183]\n            -   [Examples][184]\n        -   [function-comma-newline-after][185]\n            -   [Examples][186]\n        -   [function-comma-newline-before][187]\n            -   [Examples][188]\n        -   [function-comma-space-after][189]\n            -   [Examples][190]\n        -   [function-comma-space-before][191]\n            -   [Examples][192]\n        -   [function-max-empty-lines][193]\n            -   [Examples][194]\n        -   [function-name-case][195]\n            -   [Examples][196]\n        -   [function-parentheses-newline-inside][197]\n            -   [Examples][198]\n        -   [function-parentheses-space-inside][199]\n            -   [Examples][200]\n        -   [function-url-quotes][201]\n            -   [Examples][202]\n        -   [function-whitespace-after][203]\n            -   [Examples][204]\n        -   [number-leading-zero][205]\n            -   [Examples][206]\n        -   [number-no-trailing-zeros][207]\n            -   [Examples][208]\n        -   [string-quotes][209]\n            -   [Examples][210]\n        -   [length-zero-no-unit][211]\n            -   [Examples][212]\n        -   [unit-case][213]\n            -   [Examples][214]\n        -   [value-keyword-case][215]\n            -   [Examples][216]\n        -   [value-list-comma-newline-after][217]\n            -   [Examples][218]\n        -   [value-list-comma-newline-before][219]\n            -   [Examples][220]\n        -   [value-list-comma-space-after][221]\n            -   [Examples][222]\n        -   [value-list-comma-space-before][223]\n            -   [Examples][224]\n        -   [value-list-max-empty-lines][225]\n            -   [Examples][226]\n        -   [custom-property-empty-line-before][227]\n            -   [Examples][228]\n        -   [property-case][229]\n            -   [Examples][230]\n        -   [declaration-bang-space-after][231]\n            -   [Examples][232]\n        -   [declaration-bang-space-before][233]\n            -   [Examples][234]\n        -   [declaration-colon-newline-after][235]\n            -   [Examples][236]\n        -   [declaration-colon-space-after][237]\n            -   [Examples][238]\n        -   [declaration-colon-space-before][239]\n            -   [Examples][240]\n        -   [declaration-empty-line-before][241]\n            -   [Examples][242]\n        -   [declaration-block-semicolon-newline-after][243]\n            -   [Examples][244]\n        -   [declaration-block-semicolon-newline-before][245]\n            -   [Examples][246]\n        -   [declaration-block-semicolon-space-after][247]\n            -   [Examples][248]\n        -   [declaration-block-semicolon-space-before][249]\n            -   [Examples][250]\n        -   [declaration-block-trailing-semicolon][251]\n            -   [Examples][252]\n        -   [block-closing-brace-empty-line-before][253]\n            -   [Examples][254]\n        -   [block-closing-brace-newline-after][255]\n            -   [Examples][256]\n        -   [block-closing-brace-newline-before][257]\n            -   [Examples][258]\n        -   [block-closing-brace-space-after][259]\n            -   [Examples][260]\n        -   [block-closing-brace-space-before][261]\n            -   [Examples][262]\n        -   [block-opening-brace-newline-after][263]\n            -   [Examples][264]\n        -   [block-opening-brace-newline-before][265]\n            -   [Examples][266]\n        -   [block-opening-brace-space-after][267]\n            -   [Examples][268]\n        -   [block-opening-brace-space-before][269]\n            -   [Examples][270]\n        -   [selector-attribute-brackets-space-inside][271]\n            -   [Examples][272]\n        -   [selector-attribute-operator-space-after][273]\n            -   [Examples][274]\n        -   [selector-attribute-operator-space-before][275]\n            -   [Examples][276]\n        -   [selector-attribute-quotes][277]\n            -   [Examples][278]\n        -   [selector-combinator-space-after][279]\n            -   [Examples][280]\n        -   [selector-combinator-space-before][281]\n            -   [Examples][282]\n        -   [selector-descendant-combinator-no-non-space][283]\n            -   [Examples][284]\n        -   [selector-pseudo-class-case][285]\n            -   [Examples][286]\n        -   [selector-pseudo-class-parentheses-space-inside][287]\n            -   [Examples][288]\n        -   [selector-pseudo-element-case][289]\n            -   [Examples][290]\n        -   [selector-pseudo-element-colon-notation][291]\n            -   [Examples][292]\n        -   [selector-type-case][293]\n            -   [Examples][294]\n        -   [selector-list-comma-newline-after][295]\n            -   [Examples][296]\n        -   [selector-list-comma-newline-before][297]\n            -   [Examples][298]\n        -   [selector-list-comma-space-after][299]\n            -   [Examples][300]\n        -   [selector-list-comma-space-before][301]\n            -   [Examples][302]\n        -   [rule-empty-line-before][303]\n            -   [Examples][304]\n        -   [media-feature-colon-space-after][305]\n            -   [Examples][306]\n        -   [media-feature-colon-space-before][307]\n            -   [Examples][308]\n        -   [media-feature-name-case][309]\n            -   [Examples][310]\n        -   [media-feature-parentheses-space-inside][311]\n            -   [Examples][312]\n        -   [media-feature-range-operator-space-after][313]\n            -   [Examples][314]\n        -   [media-feature-range-operator-space-before][315]\n            -   [Examples][316]\n        -   [media-query-list-comma-newline-after][317]\n            -   [Examples][318]\n        -   [media-query-list-comma-newline-before][319]\n            -   [Examples][320]\n        -   [media-query-list-comma-space-after][321]\n            -   [Examples][322]\n        -   [media-query-list-comma-space-before][323]\n            -   [Examples][324]\n        -   [at-rule-empty-line-before][325]\n            -   [Examples][326]\n        -   [at-rule-name-case][327]\n            -   [Examples][328]\n        -   [at-rule-name-newline-after][329]\n            -   [Examples][330]\n        -   [at-rule-name-space-after][331]\n            -   [Examples][332]\n        -   [at-rule-semicolon-newline-after][333]\n            -   [Examples][334]\n        -   [at-rule-semicolon-space-before][335]\n            -   [Examples][336]\n        -   [comment-empty-line-before][337]\n            -   [Examples][338]\n        -   [comment-whitespace-inside][339]\n            -   [Examples][340]\n        -   [indentation][341]\n            -   [Examples][342]\n        -   [linebreaks][343]\n            -   [Examples][344]\n        -   [max-empty-lines][345]\n            -   [Examples][346]\n        -   [max-line-length][347]\n            -   [Examples][348]\n        -   [no-eol-whitespace][349]\n            -   [Examples][350]\n        -   [no-missing-end-of-source-newline][351]\n            -   [Examples][352]\n        -   [no-empty-first-line][353]\n            -   [Examples][354]\n\n## limit-language-features\n\n### rules\n\n#### color-named\n\nRequire (where possible) or disallow named colors.\n\n[https://stylelint.io/user-guide/rules/color-named/][355]\n\n##### Examples\n\n```javascript\n[\"never\", {\n ignore: [],\n ignoreProperties: [],\n}]\n```\n\n#### color-no-hex\n\nDisallow hex colors.\n\n[https://stylelint.io/user-guide/rules/color-no-hex/][356]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### function-blacklist\n\nSpecify a blacklist of disallowed functions.\n\n[https://stylelint.io/user-guide/rules/function-blacklist/][357]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### function-url-no-scheme-relative\n\nDisallow scheme-relative urls.\n\n[https://stylelint.io/user-guide/rules/function-url-no-scheme-relative/][358]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### function-url-scheme-blacklist\n\nSpecify a blacklist of disallowed URL schemes.\n\n[https://stylelint.io/user-guide/rules/function-url-scheme-blacklist/][359]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### function-url-scheme-whitelist\n\nSpecify a whitelist of allowed URL schemes.\n\n[https://stylelint.io/user-guide/rules/function-url-scheme-whitelist/][360]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### function-whitelist\n\nSpecify a whitelist of allowed functions.\n\n[https://stylelint.io/user-guide/rules/function-whitelist/][361]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### keyframes-name-pattern\n\nSpecify a pattern for keyframe names.\n\n [https://stylelint.io/user-guide/rules/keyframes-name-pattern/][362]\n\n##### Examples\n\n```javascript\n\".+-.+\"\n```\n\n#### number-max-precision\n\nLimit the number of decimal places allowed in numbers.\n\n[https://stylelint.io/user-guide/rules/number-max-precision/][363]\n\n##### Examples\n\n```javascript\n[3, {\n  ignoreUnits: [],\n}]\n```\n\n#### time-min-milliseconds\n\nSpecify the minimum number of milliseconds for time values.\n\n[https://stylelint.io/user-guide/rules/time-min-milliseconds/][364]\n\n##### Examples\n\n```javascript\n2\n```\n\n#### unit-blacklist\n\nSpecify a blacklist of disallowed units.\n\n[https://stylelint.io/user-guide/rules/unit-blacklist/][365]\n\n##### Examples\n\n```javascript\n[[], {\n ignoreProperties: [],\n ignoreMediaFeatureNames: {\n   unit: [],\n }\n}]\n```\n\n#### unit-whitelist\n\nSpecify a whitelist of allowed units.\n\n[https://stylelint.io/user-guide/rules/unit-whitelist/][366]\n\n##### Examples\n\n```javascript\n[[\"px\", \"em\", \"rem\"], {\n ignoreProperties: {\n   unit: [],\n }\n}]\n```\n\n#### shorthand-property-no-redundant-values\n\nDisallow redundant values in shorthand properties.\n\n[https://stylelint.io/user-guide/rules/shorthand-property-no-redundant-values/][367]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### value-no-vendor-prefix\n\nDisallow vendor prefixes for values.\n\n[https://stylelint.io/user-guide/rules/value-no-vendor-prefix/][368]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreValues: [],\n}]\n```\n\n#### custom-property-pattern\n\nSpecify a pattern for custom properties.\n\n[https://stylelint.io/user-guide/rules/custom-property-pattern/][369]\n\n##### Examples\n\n```javascript\n\"\"\n```\n\n#### property-blacklist\n\nSpecify a blacklist of disallowed properties.\n\n[https://stylelint.io/user-guide/rules/property-blacklist/][370]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### property-no-vendor-prefix\n\nDisallow vendor prefixes for properties.\n\n[https://stylelint.io/user-guide/rules/property-no-vendor-prefix/][371]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreProperties: [],\n}]\n```\n\n#### property-whitelist\n\nSpecify a whitelist of allowed properties.\n\n[https://stylelint.io/user-guide/rules/property-whitelist/][372]\n\n##### Examples\n\n```javascript\n[\n\"margin\",\n\"margin-left\",\n\"margin-right\"\"\n\"margin-top\",\n\"margin-bottom\",\n\"padding\",\n\"padding-left\",\n\"padding-right\",\n\"padding-top\",\n\"padding-bottom\",\n\"width\",\n\"min-width\",\n\"max-width\",\n\"height\",\n\"min-height\",\n\"max-height\",\n\"font\",\n\"font-weight\",\n\"font-style\",\n\"font-family\",\n\"font-size\",\n\"text-transform\",\n\"text-shadow\",\n\"text-align\",\n\"color\",\n\"justify-content\",\n\"align-items\",\n\"flex\",\n\"flex-direction\",\n\"display\",\n\"float\",\n\"z-index\",\n\"box-shadow\",\n\"box-sizing\",\n\"border-radius\",\n\"position\",\n\"left\",\n\"right\",\n\"top\",\n\"bottom\",\n\"vertical-align\",\n\"line-height\",\n\"border\",\n\"border-left\",\n\"border-right\",\n\"border-top\",\n\"border-bottom\",\n\"background\",\n\"background-color\",\n\"background-image\",\n\"background-size\",\n\"background-position\",\n\"background-repeat\",\n\"overflow\",\n\"overflow-x\",\n\"overflow-y\",\n]\n```\n\n#### declaration-block-no-redundant-longhand-properties\n\nDisallow longhand properties that can be combined into one shorthand property.\n\n[https://stylelint.io/user-guide/rules/declaration-block-no-redundant-longhand-properties/][373]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreShorthands: [],\n}]\n```\n\n#### declaration-no-important\n\nDisallow !important within declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-no-important/][374]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### declaration-property-unit-blacklist\n\nSpecify a blacklist of disallowed property and unit pairs within declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-property-unit-blacklist/][375]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### declaration-property-unit-whitelist\n\nSpecify a whitelist of allowed property and unit pairs within declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-property-unit-whitelist/][376]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### declaration-property-value-blacklist\n\nSpecify a blacklist of disallowed property and value pairs within declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-property-value-blacklist/][377]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### declaration-property-value-whitelist\n\nSpecify a whitelist of allowed property and value pairs within declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-property-value-whitelist/][378]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### declaration-block-single-line-max-declarations\n\nLimit the number of declarations within a single-line declaration block.\n\n[https://stylelint.io/user-guide/rules/declaration-block-single-line-max-declarations/][379]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-attribute-operator-blacklist\n\nSpecify a blacklist of disallowed attribute operators.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-operator-blacklist/][380]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-attribute-operator-whitelist\n\nSpecify a whitelist of allowed attribute operators.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-operator-whitelist/][381]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-class-pattern\n\nSpecify a pattern for class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-class-pattern/][382]\n\n##### Examples\n\n```javascript\n[\"\", {\n resolveNestedSelectors: false,\n}]\n```\n\n#### selector-combinator-blacklist\n\nSpecify a blacklist of disallowed combinators.\n\n[https://stylelint.io/user-guide/rules/selector-combinator-blacklist/][383]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-combinator-whitelist\n\nSpecify a whitelist of allowed combinators.\n\n[https://stylelint.io/user-guide/rules/selector-combinator-whitelist/][384]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-id-pattern\n\nSpecify a pattern for ID selectors.\n\n[https://stylelint.io/user-guide/rules/selector-id-pattern/][385]\n\n##### Examples\n\n```javascript\n\"\"\n```\n\n#### selector-max-attribute\n\nLimit the number of attribute selectors in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-attribute/][386]\n\n##### Examples\n\n```javascript\n[1, {\n ignoreAttributes: [],\n}]\n```\n\n#### selector-max-class\n\nLimit the number of classes in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-class/][387]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-max-combinators\n\nLimit the number of combinators in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-combinators/][388]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-max-compound-selectors\n\nLimit the number of compound selectors in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-compound-selectors/][389]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-max-empty-lines\n\nLimit the number of adjacent empty lines within selectors.\n\n[https://stylelint.io/user-guide/rules/selector-max-empty-lines/][390]\n\n##### Examples\n\n```javascript\n0\n```\n\n#### selector-max-id\n\nLimit the number of ID selectors in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-id/][391]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-max-pseudo-class\n\nLimit the number of pseudo-classes in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-pseudo-class/][392]\n\n##### Examples\n\n```javascript\n10\n```\n\n#### selector-max-specificity\n\nLimit the specificity of selectors.\n\n[https://stylelint.io/user-guide/rules/selector-max-specificity/][393]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### selector-max-type\n\nLimit the number of type selectors in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-type/][394]\n\n##### Examples\n\n```javascript\n[10, {\n ignore: [],\n ignoreTypes: [],\n}]\n```\n\n#### selector-max-universal\n\nLimit the number of universal selectors in a selector.\n\n[https://stylelint.io/user-guide/rules/selector-max-universal/][395]\n\n##### Examples\n\n```javascript\n1\n```\n\n#### selector-nested-pattern\n\nSpecify a pattern for the selectors of rules nested within rules.\n\n[https://stylelint.io/user-guide/rules/selector-nested-pattern/][396]\n\n##### Examples\n\n```javascript\n\"(?:(?:(?:&:)|(?:& > ))?(?:(?:[a-z-]+)|(?:\\${[a-zA-Z]+}),?))+\"\n```\n\n#### selector-no-qualifying-type\n\nDisallow qualifying a selector by type.\n\n[https://stylelint.io/user-guide/rules/selector-no-qualifying-type/][397]\n\n##### Examples\n\n```javascript\n[true, {\n ignore: [],\n}]\n```\n\n#### selector-no-vendor-prefix\n\nDisallow vendor prefixes for selectors.\n\n[https://stylelint.io/user-guide/rules/selector-no-vendor-prefix/][398]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreSelectors: [],\n}]\n```\n\n#### selector-pseudo-class-blacklist\n\nSpecify a blacklist of disallowed pseudo-class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-class-blacklist/][399]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-pseudo-class-whitelist\n\nSpecify a whitelist of allowed pseudo-class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-class-whitelist/][400]\n\n##### Examples\n\n```javascript\n[\n\"hover\",\n\"focus\",\n\"focus-within\",\n\"active\",\n\"has\",\n\"disabled\",\n\"first-of-type\",\n\"last-of-type\",\n\"nth-of-type\",\n\"nth-last-of-type\",\n\"only-of-type\",\n\"placeholder-shown\",\n\"required\",\n\"root\",\n\"target\",\n\"visited\",\n\"link\",\n\"any-link\",\n\"not\",\n\"invalid\",\n\"out-of-range\",\n\"empty\",\n\"enabled\",\n\"default\",\n\"checked\",\n\"in-range\",\n\"lang\",\n]\n```\n\n#### selector-pseudo-element-blacklist\n\nSpecify a blacklist of disallowed pseudo-element selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-element-blacklist/][401]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### selector-pseudo-element-whitelist\n\nSpecify a whitelist of allowed pseudo-element selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-element-whitelist/][402]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### media-feature-name-blacklist\n\nSpecify a blacklist of disallowed media feature names.\n\n[https://stylelint.io/user-guide/rules/media-feature-name-blacklist/][403]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### media-feature-name-no-vendor-prefix\n\nDisallow vendor prefixes for media feature names.\n\n[https://stylelint.io/user-guide/rules/media-feature-name-no-vendor-prefix/][404]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### media-feature-name-value-whitelist\n\nSpecify a whitelist of allowed media feature name and value pairs.\n\n[https://stylelint.io/user-guide/rules/media-feature-name-value-whitelist/][405]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### media-feature-name-whitelist\n\nSpecify a whitelist of allowed media feature names.\n\n[https://stylelint.io/user-guide/rules/media-feature-name-whitelist/][406]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### custom-media-pattern\n\nSpecify a pattern for custom media query names.\n\n[https://stylelint.io/user-guide/rules/custom-media-pattern/][407]\n\n##### Examples\n\n```javascript\n\".+-.+\"\n```\n\n#### at-rule-blacklist\n\nSpecify a blacklist of disallowed at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-blacklist/][408]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### at-rule-no-vendor-prefix\n\nDisallow vendor prefixes for at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-no-vendor-prefix/][409]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### at-rule-property-requirelist\n\nSpecify a requirelist of properties for an at-rule.\n\n[https://stylelint.io/user-guide/rules/at-rule-property-requirelist/][410]\n\n##### Examples\n\n```javascript\n{}\n```\n\n#### at-rule-whitelist\n\nSpecify a whitelist of allowed at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-whitelist/][411]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### comment-word-blacklist\n\nSpecify a blacklist of disallowed words within comments.\n\n[https://stylelint.io/user-guide/rules/comment-word-blacklist/][412]\n\n##### Examples\n\n```javascript\n[]\n```\n\n#### max-nesting-depth\n\nLimit the depth of nesting.\n\n[https://stylelint.io/user-guide/rules/max-nesting-depth/][413]\n\n##### Examples\n\n```javascript\n[10, {\n ignore: [],\n ignoreAtRules: [],\n}\n```\n\n#### no-unknown-animations\n\nDisallow unknown animations.\n\n[https://stylelint.io/user-guide/rules/no-unknown-animations/][414]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n## possible-errors\n\n### rules\n\n#### color-no-invalid-hex\n\nDisallow invalid hex colors.\n\n[https://stylelint.io/user-guide/rules/color-no-invalid-hex/][415]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### font-family-no-duplicate-names\n\nDisallow duplicate font family names.\n\n[https://stylelint.io/user-guide/rules/font-family-no-duplicate-names/][416]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreFontFamilyNames: [],\n}]\n```\n\n#### font-family-no-missing-generic-family-keyword\n\nDisallow missing generic families in lists of font family names.\n\n[https://stylelint.io/user-guide/rules/font-family-no-missing-generic-family-keyword/][417]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### function-calc-no-invalid\n\nDisallow an invalid expression within calc functions.\n\n[https://stylelint.io/user-guide/rules/function-calc-no-invalid/][418]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### function-calc-no-unspaced-operator\n\nDisallow an unspaced operator within calc functions.\n\n[https://stylelint.io/user-guide/rules/function-calc-no-unspaced-operator/][419]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### function-linear-gradient-no-nonstandard-direction\n\nDisallow direction values in linear-gradient() calls that are not valid according to the standard syntax.\n\n[https://stylelint.io/user-guide/rules/function-linear-gradient-no-nonstandard-direction/][420]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### string-no-newline\n\nDisallow (unescaped) newlines in strings.\n\n[https://stylelint.io/user-guide/rules/string-no-newline/][421]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### unit-no-unknown\n\nDisallow unknown units.\n\n[https://stylelint.io/user-guide/rules/unit-no-unknown/][422]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreUnits: [],\n ignoreFunctions: [],\n}]\n```\n\n#### property-no-unknown\n\nDisallow unknown properties.\n\n[https://stylelint.io/user-guide/rules/property-no-unknown/][423]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreProperties: [],\n checkPrefixed: false,\n}]\n```\n\n#### keyframe-declaration-no-important\n\nDisallow !important within keyframe declarations.\n\n[https://stylelint.io/user-guide/rules/keyframe-declaration-no-important/][424]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### declaration-block-no-duplicate-properties\n\nDisallow duplicate properties within declaration blocks.\n\nNOTES:\n\n-   We sometimes use duplicate css to force dynamic values using 'auto'\n    then a 'min-height', etc. So, ignore duplicates with different values.\n\n[https://stylelint.io/user-guide/rules/declaration-block-no-duplicate-properties/][425]\n\n##### Examples\n\n```javascript\n[true, {\n ignore: [],\n ignoreProperties: [],\n}]\n```\n\n#### declaration-block-no-shorthand-property-overrides\n\nDisallow shorthand properties that override related longhand properties.\n\n[https://stylelint.io/user-guide/rules/declaration-block-no-shorthand-property-overrides/][426]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### block-no-empty\n\nDisallow empty blocks.\n\n[https://stylelint.io/user-guide/rules/block-no-empty/][427]\n\n##### Examples\n\n```javascript\n[true, {\n ignore: [],\n}]\n```\n\n#### selector-pseudo-class-no-unknown\n\nDisallow unknown pseudo-class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-class-no-unknown/][428]\n\n##### Examples\n\n```javascript\n[true, {\n ignorePseudoClasses: [],\n}]\n```\n\n#### selector-pseudo-element-no-unknown\n\nDisallow unknown pseudo-element selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-element-no-unknown/][429]\n\n##### Examples\n\n```javascript\n[true, {\n ignorePseudoElements: [],\n}]\n```\n\n#### selector-type-no-unknown\n\nDisallow unknown type selectors.\n\n[https://stylelint.io/user-guide/rules/selector-type-no-unknown/][430]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### media-feature-name-no-unknown\n\nDisallow unknown media feature names.\n\n[https://stylelint.io/user-guide/rules/media-feature-name-no-unknown/][431]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreMediaFeatureNames: [],\n}]\n```\n\n#### at-rule-no-unknown\n\nDisallow unknown at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-no-unknown/][432]\n\n##### Examples\n\n```javascript\n[true, {\n ignoreAtRules: [],\n}]\n```\n\n#### comment-no-empty\n\nDisallow empty comments.\n\n[https://stylelint.io/user-guide/rules/comment-no-empty/][433]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-descending-specificity\n\nDisallow selectors of lower specificity from coming after overriding selectors of higher specificity.\n\n[https://stylelint.io/user-guide/rules/no-descending-specificity/][434]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-duplicate-at-import-rules\n\nDisallow duplicate @import rules within a stylesheet.\n\n[https://stylelint.io/user-guide/rules/no-duplicate-at-import-rules/][435]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-duplicate-selectors\n\nDisallow duplicate selectors within a stylesheet.\n\n[https://stylelint.io/user-guide/rules/no-duplicate-selectors/][436]\n\n##### Examples\n\n```javascript\n[true, {\n disallowInList: false,\n}]\n```\n\n#### no-empty-source\n\nDisallow empty sources.\n\n[https://stylelint.io/user-guide/rules/no-empty-source/][437]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-extra-semicolons\n\nDisallow extra semicolons.\n\n[https://stylelint.io/user-guide/rules/no-extra-semicolons/][438]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-invalid-double-slash-comments\n\nDisallow double-slash comments (//...) which are not supported by CSS and could lead to unexpected results.\n\n[https://stylelint.io/user-guide/rules/no-invalid-double-slash-comments/][439]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n## stylistic-issues\n\n### rules\n\n#### color-hex-case\n\nSpecify lowercase or uppercase for hex colors.\n\n[https://stylelint.io/user-guide/rules/color-hex-case/][440]\n\n##### Examples\n\n```javascript\n\"upper\"\n```\n\n#### color-hex-length\n\nSpecify short or long notation for hex colors.\n\n[https://stylelint.io/user-guide/rules/color-hex-length/][441]\n\n##### Examples\n\n```javascript\n\"long\"\n```\n\n#### font-family-name-quotes\n\nSpecify whether or not quotation marks should be used around font family\nnames.\n\n[https://stylelint.io/user-guide/rules/font-family-name-quotes/][442]\n\n##### Examples\n\n```javascript\n\"always-where-recommended\"\n```\n\n#### font-weight-notation\n\nRequire numeric or named (where possible) font-weight values. Also, when\nnamed values are expected, require only valid names.\n\n[https://stylelint.io/user-guide/rules/font-weight-notation/][443]\n\n##### Examples\n\n```javascript\n[\"numeric\", {\n ignore: [],\n}]\n```\n\n#### function-comma-newline-after\n\nRequire a newline or disallow whitespace after the commas of functions.\n\n[https://stylelint.io/user-guide/rules/function-comma-newline-after/][444]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### function-comma-newline-before\n\nRequire a newline or disallow whitespace before the commas of functions.\n\n[https://stylelint.io/user-guide/rules/function-comma-newline-before/][445]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### function-comma-space-after\n\nRequire a single space or disallow whitespace after the commas of functions.\n\n[https://stylelint.io/user-guide/rules/function-comma-space-after/][446]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### function-comma-space-before\n\nRequire a single space or disallow whitespace before the commas of functions.\n\n[https://stylelint.io/user-guide/rules/function-comma-space-before/][447]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### function-max-empty-lines\n\nLimit the number of adjacent empty lines within functions.\n\n[https://stylelint.io/user-guide/rules/function-max-empty-lines/][448]\n\n##### Examples\n\n```javascript\n0\n```\n\n#### function-name-case\n\nSpecify lowercase or uppercase for function names.\n\n[https://stylelint.io/user-guide/rules/function-name-case/][449]\n\n##### Examples\n\n```javascript\n[\"lower\", {\n ignoreFunctions: [],\n}]\n```\n\n#### function-parentheses-newline-inside\n\nRequire a newline or disallow whitespace on the inside of the parentheses of functions.\n\n[https://stylelint.io/user-guide/rules/function-parentheses-newline-inside/][450]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### function-parentheses-space-inside\n\nRequire a single space or disallow whitespace on the inside of the parentheses of functions.\n\n[https://stylelint.io/user-guide/rules/function-parentheses-space-inside/][451]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### function-url-quotes\n\nRequire or disallow quotes for urls.\n\n[https://stylelint.io/user-guide/rules/function-url-quotes/][452]\n\n##### Examples\n\n```javascript\n[\"always\", {\n except: [\"empty\"],\n}]\n```\n\n#### function-whitespace-after\n\nRequire or disallow whitespace after functions.\n\n[https://stylelint.io/user-guide/rules/function-whitespace-after/][453]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### number-leading-zero\n\nRequire or disallow a leading zero for fractional numbers less than 1.\n\n[https://stylelint.io/user-guide/rules/number-leading-zero/][454]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### number-no-trailing-zeros\n\nDisallow trailing zeros in numbers.\n\n[https://stylelint.io/user-guide/rules/number-no-trailing-zeros/][455]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### string-quotes\n\nSpecify single or double quotes around strings.\n\n[https://stylelint.io/user-guide/rules/string-quotes/][456]\n\n##### Examples\n\n```javascript\n[\"double\", {\n avoidEscape: true,\n}]\n```\n\n#### length-zero-no-unit\n\nDisallow units for zero lengths.\n\n[https://stylelint.io/user-guide/rules/length-zero-no-unit/][457]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### unit-case\n\nSpecify lowercase or uppercase for units.\n\n[https://stylelint.io/user-guide/rules/unit-case/][458]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### value-keyword-case\n\nSpecify lowercase or uppercase for keywords values.\n\n[https://stylelint.io/user-guide/rules/value-keyword-case/][459]\n\n##### Examples\n\n```javascript\n[\"lower\", {\n ignoreKeywords: [],\n ignoreProperties: [],\n}]\n```\n\n#### value-list-comma-newline-after\n\nRequire a newline or disallow whitespace after the commas of value lists.\n\n[https://stylelint.io/user-guide/rules/value-list-comma-newline-after/][460]\n\n##### Examples\n\n```javascript\n\"never-multi-line\",\n```\n\n#### value-list-comma-newline-before\n\nRequire a newline or disallow whitespace before the commas of value lists.\n\n[https://stylelint.io/user-guide/rules/value-list-comma-newline-before/][461]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### value-list-comma-space-after\n\nRequire a single space or disallow whitespace after the commas of value lists.\n\n[https://stylelint.io/user-guide/rules/value-list-comma-space-after/][462]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### value-list-comma-space-before\n\nRequire a single space or disallow whitespace before the commas of value lists.\n\n[https://stylelint.io/user-guide/rules/value-list-comma-space-before/][463]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### value-list-max-empty-lines\n\nLimit the number of adjacent empty lines within value lists.\n\n[https://stylelint.io/user-guide/rules/value-list-max-empty-lines/][464]\n\n##### Examples\n\n```javascript\n0\n```\n\n#### custom-property-empty-line-before\n\nRequire or disallow an empty line before custom properties (Autofixable).\n\n[https://stylelint.io/user-guide/rules/custom-property-empty-line-before/][465]\n\n##### Examples\n\n```javascript\n[\"never\", {\n except: [],\n ignore: [],\n}]\n```\n\n#### property-case\n\nSpecify lowercase or uppercase for properties.\n\n[https://stylelint.io/user-guide/rules/property-case/][466]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### declaration-bang-space-after\n\nRequire a single space or disallow whitespace after the bang of declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-bang-space-after/][467]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### declaration-bang-space-before\n\nRequire a single space or disallow whitespace before the bang of declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-bang-space-before/][468]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### declaration-colon-newline-after\n\nRequire a newline or disallow whitespace after the colon of declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-colon-newline-after/][469]\n\n##### Examples\n\n```javascript\n\"always-multi-line\"\n```\n\n#### declaration-colon-space-after\n\nRequire a single space or disallow whitespace after the colon of declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-colon-space-after/][470]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### declaration-colon-space-before\n\nRequire a single space or disallow whitespace before the colon of declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-colon-space-before/][471]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### declaration-empty-line-before\n\nRequire or disallow an empty line before declarations.\n\n[https://stylelint.io/user-guide/rules/declaration-empty-line-before/][472]\n\n##### Examples\n\n```javascript\n[\"never\", {\n except: [],\n ignore: [],\n}]\n```\n\n#### declaration-block-semicolon-newline-after\n\nRequire a newline or disallow whitespace after the semicolons of declaration blocks.\n\n[https://stylelint.io/user-guide/rules/declaration-block-semicolon-newline-after/][473]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### declaration-block-semicolon-newline-before\n\nRequire a newline or disallow whitespace before the semicolons of declaration blocks.\n\n[https://stylelint.io/user-guide/rules/declaration-block-semicolon-newline-before/][474]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### declaration-block-semicolon-space-after\n\nRequire a single space or disallow whitespace after the semicolons of declaration blocks.\n\n[https://stylelint.io/user-guide/rules/declaration-block-semicolon-space-after/][475]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### declaration-block-semicolon-space-before\n\nRequire a single space or disallow whitespace before the semicolons of declaration blocks.\n\n[https://stylelint.io/user-guide/rules/declaration-block-semicolon-space-before/][476]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### declaration-block-trailing-semicolon\n\nRequire or disallow a trailing semicolon within declaration blocks.\n\n[https://stylelint.io/user-guide/rules/declaration-block-trailing-semicolon/][477]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### block-closing-brace-empty-line-before\n\nRequire or disallow an empty line before the closing brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-closing-brace-empty-line-before/][478]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### block-closing-brace-newline-after\n\nRequire a newline or disallow whitespace after the closing brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-closing-brace-newline-after/][479]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### block-closing-brace-newline-before\n\nRequire a newline or disallow whitespace before the closing brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-closing-brace-newline-before/][480]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### block-closing-brace-space-after\n\nRequire a single space or disallow whitespace after the closing brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-closing-brace-space-after/][481]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### block-closing-brace-space-before\n\nRequire a single space or disallow whitespace before the closing brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-closing-brace-space-before/][482]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### block-opening-brace-newline-after\n\nRequire a newline after the opening brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-opening-brace-newline-after/][483]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### block-opening-brace-newline-before\n\nRequire a newline or disallow whitespace before the opening brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-opening-brace-newline-before/][484]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### block-opening-brace-space-after\n\nRequire a single space or disallow whitespace after the opening brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-opening-brace-space-after/][485]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### block-opening-brace-space-before\n\nRequire a single space or disallow whitespace before the opening brace of blocks.\n\n[https://stylelint.io/user-guide/rules/block-opening-brace-space-before/][486]\n\n##### Examples\n\n```javascript\nnull\n```\n\n#### selector-attribute-brackets-space-inside\n\nRequire a single space or disallow whitespace on the inside of the brackets within attribute selectors.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-brackets-space-inside/][487]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### selector-attribute-operator-space-after\n\nRequire a single space or disallow whitespace after operators within attribute selectors.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-operator-space-after/][488]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### selector-attribute-operator-space-before\n\nRequire a single space or disallow whitespace before operators within attribute selectors.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-operator-space-before/][489]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### selector-attribute-quotes\n\nRequire or disallow quotes for attribute values.\n\n[https://stylelint.io/user-guide/rules/selector-attribute-quotes/][490]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### selector-combinator-space-after\n\nRequire a single space or disallow whitespace after the combinators of selectors.\n\n[https://stylelint.io/user-guide/rules/selector-combinator-space-after/][491]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### selector-combinator-space-before\n\nRequire a single space or disallow whitespace before the combinators of selectors.\n\n[https://stylelint.io/user-guide/rules/selector-combinator-space-before/][492]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### selector-descendant-combinator-no-non-space\n\nDisallow non-space characters for descendant combinators of selectors.\n\n[https://stylelint.io/user-guide/rules/selector-descendant-combinator-no-non-space/][493]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### selector-pseudo-class-case\n\nSpecify lowercase or uppercase for pseudo-class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-class-case/][494]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### selector-pseudo-class-parentheses-space-inside\n\nRequire a single space or disallow whitespace on the inside of the parentheses within pseudo-class selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-class-parentheses-space-inside/][495]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### selector-pseudo-element-case\n\nSpecify lowercase or uppercase for pseudo-element selectors.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-element-case/][496]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### selector-pseudo-element-colon-notation\n\nSpecify single or double colon notation for applicable pseudo-elements.\n\n[https://stylelint.io/user-guide/rules/selector-pseudo-element-colon-notation/][497]\n\n##### Examples\n\n```javascript\n\"double\"\n```\n\n#### selector-type-case\n\nSpecify lowercase or uppercase for type selectors.\n\n[https://stylelint.io/user-guide/rules/selector-type-case/][498]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### selector-list-comma-newline-after\n\nRequire a newline or disallow whitespace after the commas of selector lists.\n\n[https://stylelint.io/user-guide/rules/selector-list-comma-newline-after/][499]\n\n##### Examples\n\n```javascript\n\"always-multi-line\"\n```\n\n#### selector-list-comma-newline-before\n\nRequire a newline or disallow whitespace before the commas of selector lists.\n\n[https://stylelint.io/user-guide/rules/selector-list-comma-newline-before/][500]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### selector-list-comma-space-after\n\nRequire a single space or disallow whitespace after the commas of selector lists.\n\n[https://stylelint.io/user-guide/rules/selector-list-comma-space-after/][501]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### selector-list-comma-space-before\n\nRequire a single space or disallow whitespace before the commas of selector lists.\n\n[https://stylelint.io/user-guide/rules/selector-list-comma-space-before/][502]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### rule-empty-line-before\n\nRequire or disallow an empty line before rules.\n\n[https://stylelint.io/user-guide/rules/rule-empty-line-before/][503]\n\n##### Examples\n\n```javascript\n[\"always\", {\n except: [\"inside-block\"],\n ignore: [],\n}]\n```\n\n#### media-feature-colon-space-after\n\nRequire a single space or disallow whitespace after the colon in media features.\n\n[https://stylelint.io/user-guide/rules/media-feature-colon-space-after/][504]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### media-feature-colon-space-before\n\nRequire a single space or disallow whitespace before the colon in media\nfeatures (Autofixable).\n\n[https://stylelint.io/user-guide/rules/media-feature-colon-space-before/][505]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### media-feature-name-case\n\nSpecify lowercase or uppercase for media feature names (Autofixable).\n\n[https://stylelint.io/user-guide/rules/media-feature-name-case/][506]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### media-feature-parentheses-space-inside\n\nRequire a single space or disallow whitespace on the inside of the parentheses within media features (Autofixable).\n\n[https://stylelint.io/user-guide/rules/media-feature-parentheses-space-inside/][507]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### media-feature-range-operator-space-after\n\nRequire a single space or disallow whitespace after the range operator in media features (Autofixable).\n\n[https://stylelint.io/user-guide/rules/media-feature-range-operator-space-after/][508]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### media-feature-range-operator-space-before\n\nRequire a single space or disallow whitespace before the range operator in media features (Autofixable)\n\n[https://stylelint.io/user-guide/rules/media-feature-range-operator-space-before/][509]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### media-query-list-comma-newline-after\n\nRequire a newline or disallow whitespace after the commas of media query lists.\n\n[https://stylelint.io/user-guide/rules/media-query-list-comma-newline-after/][510]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### media-query-list-comma-newline-before\n\nRequire a newline or disallow whitespace before the commas of media query lists.\n\n[https://stylelint.io/user-guide/rules/media-query-list-comma-newline-before/][511]\n\n##### Examples\n\n```javascript\n\"never-multi-line\"\n```\n\n#### media-query-list-comma-space-after\n\nRequire a single space or disallow whitespace after the commas of media query lists.\n\n[https://stylelint.io/user-guide/rules/media-query-list-comma-space-after/][512]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### media-query-list-comma-space-before\n\nRequire a single space or disallow whitespace before the commas of media query lists.\n\n[https://stylelint.io/user-guide/rules/media-query-list-comma-space-before/][513]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### at-rule-empty-line-before\n\nRequire or disallow an empty line before at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-empty-line-before/][514]\n\n##### Examples\n\n```javascript\n[\"never\", {\n except: [],\n ignore: [],\n}]\n```\n\n#### at-rule-name-case\n\nSpecify lowercase or uppercase for at-rules names.\n\n[https://stylelint.io/user-guide/rules/at-rule-name-case/][515]\n\n##### Examples\n\n```javascript\n\"lower\"\n```\n\n#### at-rule-name-newline-after\n\nRequire a newline after at-rule names.\n\n[https://stylelint.io/user-guide/rules/at-rule-name-newline-after/][516]\n\n##### Examples\n\n```javascript\n\"always-multi-line\"\n```\n\n#### at-rule-name-space-after\n\nRequire a single space after at-rule names.\n\n[https://stylelint.io/user-guide/rules/at-rule-name-space-after/][517]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### at-rule-semicolon-newline-after\n\nRequire a newline after the semicolon of at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-semicolon-newline-after/][518]\n\n##### Examples\n\n```javascript\n\"always\"\n```\n\n#### at-rule-semicolon-space-before\n\nRequire a single space or disallow whitespace before the semicolons of at-rules.\n\n[https://stylelint.io/user-guide/rules/at-rule-semicolon-space-before/][519]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### comment-empty-line-before\n\nRequire or disallow an empty line before comments (Autofixable).\n\n[https://stylelint.io/user-guide/rules/comment-empty-line-before/][520]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### comment-whitespace-inside\n\nRequire or disallow whitespace on the inside of comment markers (Autofixable).\n\n[https://stylelint.io/user-guide/rules/comment-whitespace-inside/][521]\n\n##### Examples\n\n```javascript\n\"never\"\n```\n\n#### indentation\n\nSpecify indentation (Autofixable).\n\n[https://stylelint.io/user-guide/rules/indentation/][522]\n\n##### Examples\n\n```javascript\n[2, {\n baseIndentLevel: 2,\n indentInsideParens: \"twice\",\n indentInsideParens: true,\n indentClosingBrace: false,\n except: [],\n ignore: [],\n}]\n```\n\n#### linebreaks\n\nSpecify unix or windows linebreaks (Autofixable).\n\n[https://stylelint.io/user-guide/rules/linebreaks/][523]\n\n##### Examples\n\n```javascript\n\"unix\"\n```\n\n#### max-empty-lines\n\nLimit the number of adjacent empty lines.\n\n[https://stylelint.io/user-guide/rules/max-empty-lines/][524]\n\n##### Examples\n\n```javascript\n[1, {\n ignore: [],\n}]\n```\n\n#### max-line-length\n\nLimit the length of a line.\n\n[https://stylelint.io/user-guide/rules/max-line-length/][525]\n\n##### Examples\n\n```javascript\n[40, {\n ignore: [],\n ignorePattern: \"\",\n}]\n```\n\n#### no-eol-whitespace\n\nDisallow end-of-line whitespace.\n\n[https://stylelint.io/user-guide/rules/no-eol-whitespace/][526]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-missing-end-of-source-newline\n\nDisallow missing end-of-source newlines.\n\n[https://stylelint.io/user-guide/rules/no-missing-end-of-source-newline/][527]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n#### no-empty-first-line\n\nDisallow empty first lines.\n\n[https://stylelint.io/user-guide/rules/no-empty-first-line/][528]\n\n##### Examples\n\n```javascript\ntrue\n```\n\n[1]: #limit-language-features\n\n[2]: #rules\n\n[3]: #color-named\n\n[4]: #examples\n\n[5]: #color-no-hex\n\n[6]: #examples-1\n\n[7]: #function-blacklist\n\n[8]: #examples-2\n\n[9]: #function-url-no-scheme-relative\n\n[10]: #examples-3\n\n[11]: #function-url-scheme-blacklist\n\n[12]: #examples-4\n\n[13]: #function-url-scheme-whitelist\n\n[14]: #examples-5\n\n[15]: #function-whitelist\n\n[16]: #examples-6\n\n[17]: #keyframes-name-pattern\n\n[18]: #examples-7\n\n[19]: #number-max-precision\n\n[20]: #examples-8\n\n[21]: #time-min-milliseconds\n\n[22]: #examples-9\n\n[23]: #unit-blacklist\n\n[24]: #examples-10\n\n[25]: #unit-whitelist\n\n[26]: #examples-11\n\n[27]: #shorthand-property-no-redundant-values\n\n[28]: #examples-12\n\n[29]: #value-no-vendor-prefix\n\n[30]: #examples-13\n\n[31]: #custom-property-pattern\n\n[32]: #examples-14\n\n[33]: #property-blacklist\n\n[34]: #examples-15\n\n[35]: #property-no-vendor-prefix\n\n[36]: #examples-16\n\n[37]: #property-whitelist\n\n[38]: #examples-17\n\n[39]: #declaration-block-no-redundant-longhand-properties\n\n[40]: #examples-18\n\n[41]: #declaration-no-important\n\n[42]: #examples-19\n\n[43]: #declaration-property-unit-blacklist\n\n[44]: #examples-20\n\n[45]: #declaration-property-unit-whitelist\n\n[46]: #examples-21\n\n[47]: #declaration-property-value-blacklist\n\n[48]: #examples-22\n\n[49]: #declaration-property-value-whitelist\n\n[50]: #examples-23\n\n[51]: #declaration-block-single-line-max-declarations\n\n[52]: #examples-24\n\n[53]: #selector-attribute-operator-blacklist\n\n[54]: #examples-25\n\n[55]: #selector-attribute-operator-whitelist\n\n[56]: #examples-26\n\n[57]: #selector-class-pattern\n\n[58]: #examples-27\n\n[59]: #selector-combinator-blacklist\n\n[60]: #examples-28\n\n[61]: #selector-combinator-whitelist\n\n[62]: #examples-29\n\n[63]: #selector-id-pattern\n\n[64]: #examples-30\n\n[65]: #selector-max-attribute\n\n[66]: #examples-31\n\n[67]: #selector-max-class\n\n[68]: #examples-32\n\n[69]: #selector-max-combinators\n\n[70]: #examples-33\n\n[71]: #selector-max-compound-selectors\n\n[72]: #examples-34\n\n[73]: #selector-max-empty-lines\n\n[74]: #examples-35\n\n[75]: #selector-max-id\n\n[76]: #examples-36\n\n[77]: #selector-max-pseudo-class\n\n[78]: #examples-37\n\n[79]: #selector-max-specificity\n\n[80]: #examples-38\n\n[81]: #selector-max-type\n\n[82]: #examples-39\n\n[83]: #selector-max-universal\n\n[84]: #examples-40\n\n[85]: #selector-nested-pattern\n\n[86]: #examples-41\n\n[87]: #selector-no-qualifying-type\n\n[88]: #examples-42\n\n[89]: #selector-no-vendor-prefix\n\n[90]: #examples-43\n\n[91]: #selector-pseudo-class-blacklist\n\n[92]: #examples-44\n\n[93]: #selector-pseudo-class-whitelist\n\n[94]: #examples-45\n\n[95]: #selector-pseudo-element-blacklist\n\n[96]: #examples-46\n\n[97]: #selector-pseudo-element-whitelist\n\n[98]: #examples-47\n\n[99]: #media-feature-name-blacklist\n\n[100]: #examples-48\n\n[101]: #media-feature-name-no-vendor-prefix\n\n[102]: #examples-49\n\n[103]: #media-feature-name-value-whitelist\n\n[104]: #examples-50\n\n[105]: #media-feature-name-whitelist\n\n[106]: #examples-51\n\n[107]: #custom-media-pattern\n\n[108]: #examples-52\n\n[109]: #at-rule-blacklist\n\n[110]: #examples-53\n\n[111]: #at-rule-no-vendor-prefix\n\n[112]: #examples-54\n\n[113]: #at-rule-property-requirelist\n\n[114]: #examples-55\n\n[115]: #at-rule-whitelist\n\n[116]: #examples-56\n\n[117]: #comment-word-blacklist\n\n[118]: #examples-57\n\n[119]: #max-nesting-depth\n\n[120]: #examples-58\n\n[121]: #no-unknown-animations\n\n[122]: #examples-59\n\n[123]: #possible-errors\n\n[124]: #rules-1\n\n[125]: #color-no-invalid-hex\n\n[126]: #examples-60\n\n[127]: #font-family-no-duplicate-names\n\n[128]: #examples-61\n\n[129]: #font-family-no-missing-generic-family-keyword\n\n[130]: #examples-62\n\n[131]: #function-calc-no-invalid\n\n[132]: #examples-63\n\n[133]: #function-calc-no-unspaced-operator\n\n[134]: #examples-64\n\n[135]: #function-linear-gradient-no-nonstandard-direction\n\n[136]: #examples-65\n\n[137]: #string-no-newline\n\n[138]: #examples-66\n\n[139]: #unit-no-unknown\n\n[140]: #examples-67\n\n[141]: #property-no-unknown\n\n[142]: #examples-68\n\n[143]: #keyframe-declaration-no-important\n\n[144]: #examples-69\n\n[145]: #declaration-block-no-duplicate-properties\n\n[146]: #examples-70\n\n[147]: #declaration-block-no-shorthand-property-overrides\n\n[148]: #examples-71\n\n[149]: #block-no-empty\n\n[150]: #examples-72\n\n[151]: #selector-pseudo-class-no-unknown\n\n[152]: #examples-73\n\n[153]: #selector-pseudo-element-no-unknown\n\n[154]: #examples-74\n\n[155]: #selector-type-no-unknown\n\n[156]: #examples-75\n\n[157]: #media-feature-name-no-unknown\n\n[158]: #examples-76\n\n[159]: #at-rule-no-unknown\n\n[160]: #examples-77\n\n[161]: #comment-no-empty\n\n[162]: #examples-78\n\n[163]: #no-descending-specificity\n\n[164]: #examples-79\n\n[165]: #no-duplicate-at-import-rules\n\n[166]: #examples-80\n\n[167]: #no-duplicate-selectors\n\n[168]: #examples-81\n\n[169]: #no-empty-source\n\n[170]: #examples-82\n\n[171]: #no-extra-semicolons\n\n[172]: #examples-83\n\n[173]: #no-invalid-double-slash-comments\n\n[174]: #examples-84\n\n[175]: #stylistic-issues\n\n[176]: #rules-2\n\n[177]: #color-hex-case\n\n[178]: #examples-85\n\n[179]: #color-hex-length\n\n[180]: #examples-86\n\n[181]: #font-family-name-quotes\n\n[182]: #examples-87\n\n[183]: #font-weight-notation\n\n[184]: #examples-88\n\n[185]: #function-comma-newline-after\n\n[186]: #examples-89\n\n[187]: #function-comma-newline-before\n\n[188]: #examples-90\n\n[189]: #function-comma-space-after\n\n[190]: #examples-91\n\n[191]: #function-comma-space-before\n\n[192]: #examples-92\n\n[193]: #function-max-empty-lines\n\n[194]: #examples-93\n\n[195]: #function-name-case\n\n[196]: #examples-94\n\n[197]: #function-parentheses-newline-inside\n\n[198]: #examples-95\n\n[199]: #function-parentheses-space-inside\n\n[200]: #examples-96\n\n[201]: #function-url-quotes\n\n[202]: #examples-97\n\n[203]: #function-whitespace-after\n\n[204]: #examples-98\n\n[205]: #number-leading-zero\n\n[206]: #examples-99\n\n[207]: #number-no-trailing-zeros\n\n[208]: #examples-100\n\n[209]: #string-quotes\n\n[210]: #examples-101\n\n[211]: #length-zero-no-unit\n\n[212]: #examples-102\n\n[213]: #unit-case\n\n[214]: #examples-103\n\n[215]: #value-keyword-case\n\n[216]: #examples-104\n\n[217]: #value-list-comma-newline-after\n\n[218]: #examples-105\n\n[219]: #value-list-comma-newline-before\n\n[220]: #examples-106\n\n[221]: #value-list-comma-space-after\n\n[222]: #examples-107\n\n[223]: #value-list-comma-space-before\n\n[224]: #examples-108\n\n[225]: #value-list-max-empty-lines\n\n[226]: #examples-109\n\n[227]: #custom-property-empty-line-before\n\n[228]: #examples-110\n\n[229]: #property-case\n\n[230]: #examples-111\n\n[231]: #declaration-bang-space-after\n\n[232]: #examples-112\n\n[233]: #declaration-bang-space-before\n\n[234]: #examples-113\n\n[235]: #declaration-colon-newline-after\n\n[236]: #examples-114\n\n[237]: #declaration-colon-space-after\n\n[238]: #examples-115\n\n[239]: #declaration-colon-space-before\n\n[240]: #examples-116\n\n[241]: #declaration-empty-line-before\n\n[242]: #examples-117\n\n[243]: #declaration-block-semicolon-newline-after\n\n[244]: #examples-118\n\n[245]: #declaration-block-semicolon-newline-before\n\n[246]: #examples-119\n\n[247]: #declaration-block-semicolon-space-after\n\n[248]: #examples-120\n\n[249]: #declaration-block-semicolon-space-before\n\n[250]: #examples-121\n\n[251]: #declaration-block-trailing-semicolon\n\n[252]: #examples-122\n\n[253]: #block-closing-brace-empty-line-before\n\n[254]: #examples-123\n\n[255]: #block-closing-brace-newline-after\n\n[256]: #examples-124\n\n[257]: #block-closing-brace-newline-before\n\n[258]: #examples-125\n\n[259]: #block-closing-brace-space-after\n\n[260]: #examples-126\n\n[261]: #block-closing-brace-space-before\n\n[262]: #examples-127\n\n[263]: #block-opening-brace-newline-after\n\n[264]: #examples-128\n\n[265]: #block-opening-brace-newline-before\n\n[266]: #examples-129\n\n[267]: #block-opening-brace-space-after\n\n[268]: #examples-130\n\n[269]: #block-opening-brace-space-before\n\n[270]: #examples-131\n\n[271]: #selector-attribute-brackets-space-inside\n\n[272]: #examples-132\n\n[273]: #selector-attribute-operator-space-after\n\n[274]: #examples-133\n\n[275]: #selector-attribute-operator-space-before\n\n[276]: #examples-134\n\n[277]: #selector-attribute-quotes\n\n[278]: #examples-135\n\n[279]: #selector-combinator-space-after\n\n[280]: #examples-136\n\n[281]: #selector-combinator-space-before\n\n[282]: #examples-137\n\n[283]: #selector-descendant-combinator-no-non-space\n\n[284]: #examples-138\n\n[285]: #selector-pseudo-class-case\n\n[286]: #examples-139\n\n[287]: #selector-pseudo-class-parentheses-space-inside\n\n[288]: #examples-140\n\n[289]: #selector-pseudo-element-case\n\n[290]: #examples-141\n\n[291]: #selector-pseudo-element-colon-notation\n\n[292]: #examples-142\n\n[293]: #selector-type-case\n\n[294]: #examples-143\n\n[295]: #selector-list-comma-newline-after\n\n[296]: #examples-144\n\n[297]: #selector-list-comma-newline-before\n\n[298]: #examples-145\n\n[299]: #selector-list-comma-space-after\n\n[300]: #examples-146\n\n[301]: #selector-list-comma-space-before\n\n[302]: #examples-147\n\n[303]: #rule-empty-line-before\n\n[304]: #examples-148\n\n[305]: #media-feature-colon-space-after\n\n[306]: #examples-149\n\n[307]: #media-feature-colon-space-before\n\n[308]: #examples-150\n\n[309]: #media-feature-name-case\n\n[310]: #examples-151\n\n[311]: #media-feature-parentheses-space-inside\n\n[312]: #examples-152\n\n[313]: #media-feature-range-operator-space-after\n\n[314]: #examples-153\n\n[315]: #media-feature-range-operator-space-before\n\n[316]: #examples-154\n\n[317]: #media-query-list-comma-newline-after\n\n[318]: #examples-155\n\n[319]: #media-query-list-comma-newline-before\n\n[320]: #examples-156\n\n[321]: #media-query-list-comma-space-after\n\n[322]: #examples-157\n\n[323]: #media-query-list-comma-space-before\n\n[324]: #examples-158\n\n[325]: #at-rule-empty-line-before\n\n[326]: #examples-159\n\n[327]: #at-rule-name-case\n\n[328]: #examples-160\n\n[329]: #at-rule-name-newline-after\n\n[330]: #examples-161\n\n[331]: #at-rule-name-space-after\n\n[332]: #examples-162\n\n[333]: #at-rule-semicolon-newline-after\n\n[334]: #examples-163\n\n[335]: #at-rule-semicolon-space-before\n\n[336]: #examples-164\n\n[337]: #comment-empty-line-before\n\n[338]: #examples-165\n\n[339]: #comment-whitespace-inside\n\n[340]: #examples-166\n\n[341]: #indentation\n\n[342]: #examples-167\n\n[343]: #linebreaks\n\n[344]: #examples-168\n\n[345]: #max-empty-lines\n\n[346]: #examples-169\n\n[347]: #max-line-length\n\n[348]: #examples-170\n\n[349]: #no-eol-whitespace\n\n[350]: #examples-171\n\n[351]: #no-missing-end-of-source-newline\n\n[352]: #examples-172\n\n[353]: #no-empty-first-line\n\n[354]: #examples-173\n\n[355]: https://stylelint.io/user-guide/rules/color-named/\n\n[356]: https://stylelint.io/user-guide/rules/color-no-hex/\n\n[357]: https://stylelint.io/user-guide/rules/function-blacklist/\n\n[358]: https://stylelint.io/user-guide/rules/function-url-no-scheme-relative/\n\n[359]: https://stylelint.io/user-guide/rules/function-url-scheme-blacklist/\n\n[360]: https://stylelint.io/user-guide/rules/function-url-scheme-whitelist/\n\n[361]: https://stylelint.io/user-guide/rules/function-whitelist/\n\n[362]: https://stylelint.io/user-guide/rules/keyframes-name-pattern/\n\n[363]: https://stylelint.io/user-guide/rules/number-max-precision/\n\n[364]: https://stylelint.io/user-guide/rules/time-min-milliseconds/\n\n[365]: https://stylelint.io/user-guide/rules/unit-blacklist/\n\n[366]: https://stylelint.io/user-guide/rules/unit-whitelist/\n\n[367]: https://stylelint.io/user-guide/rules/shorthand-property-no-redundant-values/\n\n[368]: https://stylelint.io/user-guide/rules/value-no-vendor-prefix/\n\n[369]: https://stylelint.io/user-guide/rules/custom-property-pattern/\n\n[370]: https://stylelint.io/user-guide/rules/property-blacklist/\n\n[371]: https://stylelint.io/user-guide/rules/property-no-vendor-prefix/\n\n[372]: https://stylelint.io/user-guide/rules/property-whitelist/\n\n[373]: https://stylelint.io/user-guide/rules/declaration-block-no-redundant-longhand-properties/\n\n[374]: https://stylelint.io/user-guide/rules/declaration-no-important/\n\n[375]: https://stylelint.io/user-guide/rules/declaration-property-unit-blacklist/\n\n[376]: https://stylelint.io/user-guide/rules/declaration-property-unit-whitelist/\n\n[377]: https://stylelint.io/user-guide/rules/declaration-property-value-blacklist/\n\n[378]: https://sty","readmeFilename":"README.md"}