npm i @alexlit/config-eslint -D
-
Default (see plugins enabled by default)
// .eslintrc.js const { createConfig } = require('@alexlit/config-eslint'); module.exports = createConfig();
-
Custom
// .eslintrc.js const { createConfig, extendSpellChecker, } = require('@alexlit/config-eslint'); module.exports = createConfig( { // disable some default plugins vitest: false, // enable some optional plugins node: true, }, { // add custom rules rules: { 'no-implicit-coercion': 'warn', 'spellcheck/spell-checker': extendSpellChecker({ skipWords: ['word1', 'word2'], }), }, }, );