X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fstylelint%2Flib%2Frules%2Fdeclaration-colon-space-before%2Findex.js;fp=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fstylelint%2Flib%2Frules%2Fdeclaration-colon-space-before%2Findex.js;h=30e1956b1a23f47ce73d3f7db0287955660f4ee6;hb=3aba54c891969552833dbc350b3139e944e17a97;hp=0000000000000000000000000000000000000000;hpb=1def8ecce8e6f3aa32e6978d0ba7846a99b8de34;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/declaration-colon-space-before/index.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/declaration-colon-space-before/index.js new file mode 100644 index 00000000..30e1956b --- /dev/null +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/declaration-colon-space-before/index.js @@ -0,0 +1,37 @@ +"use strict"; + +const declarationColonSpaceChecker = require("../declarationColonSpaceChecker"); +const ruleMessages = require("../../utils/ruleMessages"); +const validateOptions = require("../../utils/validateOptions"); +const whitespaceChecker = require("../../utils/whitespaceChecker"); + +const ruleName = "declaration-colon-space-before"; + +const messages = ruleMessages(ruleName, { + expectedBefore: () => 'Expected single space before ":"', + rejectedBefore: () => 'Unexpected whitespace before ":"' +}); + +const rule = function(expectation) { + const checker = whitespaceChecker("space", expectation, messages); + return (root, result) => { + const validOptions = validateOptions(result, ruleName, { + actual: expectation, + possible: ["always", "never"] + }); + if (!validOptions) { + return; + } + + declarationColonSpaceChecker({ + root, + result, + locationChecker: checker.before, + checkedRuleName: ruleName + }); + }; +}; + +rule.ruleName = ruleName; +rule.messages = messages; +module.exports = rule;