8.0.0-alpha.32 • Published 1 month ago

@trigen/eslint-config v8.0.0-alpha.32

Weekly downloads
239
License
MIT
Repository
github
Last release
1 month ago

@trigen/eslint-config

NPM version Node version Dependencies status Install size Build status

Trigen's ESLint config.

Install

pnpm add -D @trigen/eslint-config
# or
yarn add -D @trigen/eslint-config
# or
npm i -D @trigen/eslint-config

Configure

Create .eslintrc.json with next content:

{
  "extends": "@trigen/eslint-config"
}

Additional configs

There are additional configs for specific language features:

ConfigDescription
@trigen/eslint-config/commonjsRules for CommonJS modules.
@trigen/eslint-config/esmRules for ES modules.
@trigen/eslint-config/tsmRules for TS modules.
@trigen/eslint-config/reactRules for ReactJS code.
@trigen/eslint-config/jestRules for Jest tests.
@trigen/eslint-config/jest-domRules for Jest DOM tests.
@trigen/eslint-config/storybookRules for Storybook's stories.
@trigen/eslint-config/typescriptRules for TypeScript code.
@trigen/eslint-config/typescript-requiring-type-checkingRules for TypeScript code with type checking.

Example:

{
  "extends": [
    "@trigen/eslint-config",
    "@trigen/eslint-config/react",
    "@trigen/eslint-config/typescript",
    "@trigen/eslint-config/typescript-requiring-type-checking"
  ]
}