UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

30 lines (27 loc) 1.05 kB
import css from '@elsikora/eslint-plugin-css'; import 'eslint/use-at-your-own-risk'; import { formatConfig } from '../utility/format-config.utility.js'; import { formatPluginName } from '../utility/format-plugin-name.utility.js'; import { formatRuleName } from '../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([css.configs.recommended])[0], files: ["**/*.css"], language: `${formatPluginName("css")}/css`, }, { files: ["**/*.css"], rules: { [formatRuleName("css/no-invalid-at-rules")]: "off", // Disallow at-rules that are not allowed by the config. [formatRuleName("css/require-baseline")]: "off", // Disabled because it's not useful for all projects. }, }, ]; } export { loadConfig as default }; //# sourceMappingURL=css.js.map