Skip to content

tjw-lint/eslint-config-tjw-base

Repository files navigation

eslint-config-tjw-base

The Jared Wilcurt's base ESLint 9+ rules for ESM projects.

For CJS and ESLint < v9, use v2.x releases.

Using this

  1. If you don't have a package.json do npm init -y first
  2. Run npm pkg set type=module
  3. Run npm install --save-dev eslint eslint-config-tjw-base @stylistic/eslint-plugin
  4. In your eslint.config.js add tjwBase to your config like so:
    import js from '@eslint/js';
    import tjwBase from 'eslint-config-tjw-base';
    
    export default [
      js.configs.recommended,
      tjwBase.configs.recommended,
      {
        // project specific settings
      }
    ];
  5. Run npm pkg set scripts.lint="eslint *.js src"
    • Change *.js src to your files and folders you want to be linted
  6. Run npm run lint

See also:

About

The Jared Wilcurt's base ESLint rules

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •