@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
34 lines (29 loc) • 1.25 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var css = require('@elsikora/eslint-plugin-css');
require('eslint/use-at-your-own-risk');
var formatConfig_utility = require('../utility/format-config.utility.js');
var formatPluginName_utility = require('../utility/format-plugin-name.utility.js');
var formatRuleName_utility = require('../utility/format-rule-name.utility.js');
/**
* Loads the ESLint configuration for CSS files
* @returns {Array<Linter.Config>} An array of ESLint configurations for CSS
*/
function loadConfig() {
return [
{
...formatConfig_utility.formatConfig([css.configs.recommended])[0],
files: ["**/*.css"],
language: `${formatPluginName_utility.formatPluginName("css")}/css`,
},
{
files: ["**/*.css"],
rules: {
[formatRuleName_utility.formatRuleName("css/no-invalid-at-rules")]: "off", // Disallow at-rules that are not allowed by the config.
[formatRuleName_utility.formatRuleName("css/require-baseline")]: "off", // Disabled because it's not useful for all projects.
},
},
];
}
exports.default = loadConfig;
//# sourceMappingURL=css.js.map