Skip to content

Commit

Permalink
Use own vendor utility instead of PostCSS (#4942) (#4963)
Browse files Browse the repository at this point in the history
  • Loading branch information
hudochenkov committed Oct 11, 2020
1 parent 9dd32c4 commit 72d7bab
Show file tree
Hide file tree
Showing 45 changed files with 151 additions and 91 deletions.
4 changes: 2 additions & 2 deletions lib/rules/at-rule-allowed-list/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const isStandardSyntaxAtRule = require('../../utils/isStandardSyntaxAtRule');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'at-rule-allowed-list';

Expand Down Expand Up @@ -36,7 +36,7 @@ function rule(listInput) {
return;
}

if (list.includes(postcss.vendor.unprefixed(name).toLowerCase())) {
if (list.includes(vendor.unprefixed(name).toLowerCase())) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/at-rule-blacklist/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const isStandardSyntaxAtRule = require('../../utils/isStandardSyntaxAtRule');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'at-rule-blacklist';

Expand Down Expand Up @@ -41,7 +41,7 @@ function rule(listInput) {
return;
}

if (!list.includes(postcss.vendor.unprefixed(name).toLowerCase())) {
if (!list.includes(vendor.unprefixed(name).toLowerCase())) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/at-rule-disallowed-list/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const isStandardSyntaxAtRule = require('../../utils/isStandardSyntaxAtRule');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'at-rule-disallowed-list';

Expand Down Expand Up @@ -36,7 +36,7 @@ function rule(listInput) {
return;
}

if (!list.includes(postcss.vendor.unprefixed(name).toLowerCase())) {
if (!list.includes(vendor.unprefixed(name).toLowerCase())) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/at-rule-no-unknown/index.js
Expand Up @@ -6,10 +6,10 @@ const _ = require('lodash');
const isStandardSyntaxAtRule = require('../../utils/isStandardSyntaxAtRule');
const keywordSets = require('../../reference/keywordSets');
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 vendor = require('../../utils/vendor');

const ruleName = 'at-rule-no-unknown';

Expand Down Expand Up @@ -48,7 +48,7 @@ function rule(actual, options) {
return;
}

if (postcss.vendor.prefix(name) || keywordSets.atRules.has(name.toLowerCase())) {
if (vendor.prefix(name) || keywordSets.atRules.has(name.toLowerCase())) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/at-rule-whitelist/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const isStandardSyntaxAtRule = require('../../utils/isStandardSyntaxAtRule');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'at-rule-whitelist';

Expand Down Expand Up @@ -41,7 +41,7 @@ function rule(listInput) {
return;
}

if (list.includes(postcss.vendor.unprefixed(name).toLowerCase())) {
if (list.includes(vendor.unprefixed(name).toLowerCase())) {
return;
}

Expand Down
Expand Up @@ -5,11 +5,11 @@
const _ = require('lodash');
const eachDeclarationBlock = require('../../utils/eachDeclarationBlock');
const optionsMatches = require('../../utils/optionsMatches');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const shorthandData = require('../../reference/shorthandData');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-block-no-redundant-longhand-properties';

Expand Down Expand Up @@ -51,8 +51,8 @@ function rule(actual, options) {

eachDecl((decl) => {
const prop = decl.prop.toLowerCase();
const unprefixedProp = postcss.vendor.unprefixed(prop);
const prefix = postcss.vendor.prefix(prop);
const unprefixedProp = vendor.unprefixed(prop);
const prefix = vendor.prefix(prop);

const shorthandProperties = longhandProperties[unprefixedProp];

Expand Down
Expand Up @@ -3,11 +3,11 @@
'use strict';

const eachDeclarationBlock = require('../../utils/eachDeclarationBlock');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const shorthandData = require('../../reference/shorthandData');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-block-no-shorthand-property-overrides';

Expand All @@ -28,8 +28,8 @@ function rule(actual) {

eachDecl((decl) => {
const prop = decl.prop;
const unprefixedProp = postcss.vendor.unprefixed(prop);
const prefix = postcss.vendor.prefix(prop).toLowerCase();
const unprefixedProp = vendor.unprefixed(prop);
const prefix = vendor.prefix(prop).toLowerCase();

const overrideables = shorthandData[unprefixedProp.toLowerCase()];

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-unit-allowed-list/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const getUnitFromValueNode = require('../../utils/getUnitFromValueNode');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-unit-allowed-list';

Expand All @@ -33,7 +33,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);

const propList = _.find(list, (units, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-unit-blacklist/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const getUnitFromValueNode = require('../../utils/getUnitFromValueNode');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-unit-blacklist';

Expand Down Expand Up @@ -41,7 +41,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);

const propList = _.find(list, (units, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-unit-disallowed-list/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const getUnitFromValueNode = require('../../utils/getUnitFromValueNode');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-unit-disallowed-list';

Expand All @@ -33,7 +33,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);

const propList = _.find(list, (units, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-unit-whitelist/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const getUnitFromValueNode = require('../../utils/getUnitFromValueNode');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-unit-whitelist';

Expand Down Expand Up @@ -41,7 +41,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);

const propList = _.find(list, (units, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-value-allowed-list/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-value-allowed-list';

Expand All @@ -30,7 +30,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);
const propList = _.find(list, (values, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
);
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-value-blacklist/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-value-blacklist';

Expand Down Expand Up @@ -38,7 +38,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);
const propList = _.find(list, (values, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
);
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-value-disallowed-list/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-value-disallowed-list';

Expand All @@ -30,7 +30,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);
const propList = _.find(list, (values, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
);
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/declaration-property-value-whitelist/index.js
Expand Up @@ -4,10 +4,10 @@

const _ = require('lodash');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const vendor = require('../../utils/vendor');

const ruleName = 'declaration-property-value-whitelist';

Expand Down Expand Up @@ -38,7 +38,7 @@ function rule(list) {
const prop = decl.prop;
const value = decl.value;

const unprefixedProp = postcss.vendor.unprefixed(prop);
const unprefixedProp = vendor.unprefixed(prop);
const propList = _.find(list, (values, propIdentifier) =>
matchesStringOrRegExp(unprefixedProp, propIdentifier),
);
Expand Down
4 changes: 2 additions & 2 deletions lib/rules/function-allowed-list/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const isStandardSyntaxFunction = require('../../utils/isStandardSyntaxFunction');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'function-allowed-list';

Expand Down Expand Up @@ -43,7 +43,7 @@ function rule(listInput) {
return;
}

if (matchesStringOrRegExp(postcss.vendor.unprefixed(node.value), list)) {
if (matchesStringOrRegExp(vendor.unprefixed(node.value), list)) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/function-blacklist/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const isStandardSyntaxFunction = require('../../utils/isStandardSyntaxFunction');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'function-blacklist';

Expand Down Expand Up @@ -46,7 +46,7 @@ function rule(list) {
return;
}

if (!matchesStringOrRegExp(postcss.vendor.unprefixed(node.value), list)) {
if (!matchesStringOrRegExp(vendor.unprefixed(node.value), list)) {
return;
}

Expand Down
4 changes: 2 additions & 2 deletions lib/rules/function-disallowed-list/index.js
Expand Up @@ -6,11 +6,11 @@ const _ = require('lodash');
const declarationValueIndex = require('../../utils/declarationValueIndex');
const isStandardSyntaxFunction = require('../../utils/isStandardSyntaxFunction');
const matchesStringOrRegExp = require('../../utils/matchesStringOrRegExp');
const postcss = require('postcss');
const report = require('../../utils/report');
const ruleMessages = require('../../utils/ruleMessages');
const validateOptions = require('../../utils/validateOptions');
const valueParser = require('postcss-value-parser');
const vendor = require('../../utils/vendor');

const ruleName = 'function-disallowed-list';

Expand Down Expand Up @@ -41,7 +41,7 @@ function rule(list) {
return;
}

if (!matchesStringOrRegExp(postcss.vendor.unprefixed(node.value), list)) {
if (!matchesStringOrRegExp(vendor.unprefixed(node.value), list)) {
return;
}

Expand Down

0 comments on commit 72d7bab

Please sign in to comment.