@alexlit/config-eslint

81.1.4 • Public • Published

ESLint Configuration

Installation

npm i @alexlit/config-eslint -D

Connection

  • 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'],
          }),
        },
      },
    );

Readme

Keywords

Package Sidebar

Install

npm i @alexlit/config-eslint

Weekly Downloads

103

Version

81.1.4

License

MIT

Unpacked Size

1.32 MB

Total Files

66

Last publish

Collaborators

  • alex-lit