stylelint-config-wikimedia
Version:
Wikimedia shareable config for Stylelint
31 lines (26 loc) • 869 B
JavaScript
;
const utils = require( './src/utils' );
const overrides = utils.getBasicOverrides();
/* eslint-disable quotes, quote-props */
const noUnsupportedBrowserFeatures = [ true, {
"browsers": require( 'browserslist-config-wikimedia/modern' ),
"severity": "warning",
"ignore": [
// https://github.com/anandthakker/doiuse/issues/174
"mdn-text-decoration-shorthand",
"text-decoration"
],
"ignorePartialSupport": true
} ];
utils.extendNoUnsupportedBrowserFeaturesLess( overrides, noUnsupportedBrowserFeatures );
module.exports = {
"plugins": [
"stylelint-no-unsupported-browser-features"
],
"rules": {
"plugin/no-unsupported-browser-features": noUnsupportedBrowserFeatures,
// Must remain enabled as long as some of our "basic" browsers don't support https://caniuse.com/css-not-sel-list
"selector-not-notation": "simple"
},
overrides
};