X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fstylelint%2Flib%2Frules%2Fmedia-feature-name-no-unknown%2Findex.js;fp=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fstylelint%2Flib%2Frules%2Fmedia-feature-name-no-unknown%2Findex.js;h=0000000000000000000000000000000000000000;hp=6f319988de3db3adbf24339cb8187a18c3317782;hb=3ddadb3c98564791f0ac36cb39771d844a63dc91;hpb=5f797af6612ed10887189b47a1efc2f915586e59 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/media-feature-name-no-unknown/index.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/media-feature-name-no-unknown/index.js deleted file mode 100644 index 6f319988..00000000 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/stylelint/lib/rules/media-feature-name-no-unknown/index.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; - -const _ = require("lodash"); -const atRuleParamIndex = require("../../utils/atRuleParamIndex"); -const isCustomMediaQuery = require("../../utils/isCustomMediaQuery"); -const isRangeContextMediaFeature = require("../../utils/isRangeContextMediaFeature"); -const isStandardSyntaxMediaFeatureName = require("../../utils/isStandardSyntaxMediaFeatureName"); -const keywordSets = require("../../reference/keywordSets"); -const mediaParser = require("postcss-media-query-parser").default; -const optionsMatches = require("../../utils/optionsMatches"); -const postcss = require("postcss"); -const report = require("../../utils/report"); -const ruleMessages = require("../../utils/ruleMessages"); -const validateOptions = require("../../utils/validateOptions"); - -const ruleName = "media-feature-name-no-unknown"; - -const messages = ruleMessages(ruleName, { - rejected: mediaFeatureName => - `Unexpected unknown media feature name "${mediaFeatureName}"` -}); - -const rule = function(actual, options) { - return (root, result) => { - const validOptions = validateOptions( - result, - ruleName, - { actual }, - { - actual: options, - possible: { - ignoreMediaFeatureNames: [_.isString] - }, - optional: true - } - ); - - if (!validOptions) { - return; - } - - root.walkAtRules(/^media$/i, atRule => { - mediaParser(atRule.params).walk(/^media-feature$/i, mediaFeatureNode => { - const parent = mediaFeatureNode.parent, - sourceIndex = mediaFeatureNode.sourceIndex, - value = mediaFeatureNode.value; - - if ( - isRangeContextMediaFeature(parent.value) || - !isStandardSyntaxMediaFeatureName(value) || - isCustomMediaQuery(value) - ) { - return; - } - - if (optionsMatches(options, "ignoreMediaFeatureNames", value)) { - return; - } - - if ( - postcss.vendor.prefix(value) || - keywordSets.mediaFeatureNames.has(value.toLowerCase()) - ) { - return; - } - - report({ - index: atRuleParamIndex(atRule) + sourceIndex, - message: messages.rejected(value), - node: atRule, - ruleName, - result - }); - }); - }); - }; -}; - -rule.ruleName = ruleName; -rule.messages = messages; -module.exports = rule;