UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

34 lines (29 loc) 1.25 kB
'use strict'; 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