6.0.2 • Published 4 months ago
eslint-config-widen v6.0.2
eslint-config-widen
@deprecated - use eslint-config-widen-base, eslint-config-widen-jest, eslint-config-widen-playwright, eslint-config-widen-react, eslint-config-widen-typescript
Widen's shared ESLint config.
Installation
yarn add -D eslint eslint-{config,plugin}-widen eslint-plugin-sort @babel/{core,eslint-parser}
# If you use TypeScript
yarn add -D @typescript-eslint/{eslint-plugin,parser}
# If you use React
yarn add -D eslint-plugin-{react,react-hooks,jsx-a11y}
# If you use Playwright
yarn add -D eslint-plugin-playwright
# If you use Jest
yarn add -D eslint-plugin-jest
Usage
In your eslint.config.mjs
file, add the following four entries to your extends
list. If you don't need a specific configuration, simply remove it from the
list.
import { base, react, jest, playwright, typescript } from 'eslint-config-widen'
export default [
...base,
...typescript,
...react,
...[
// you can specify what to ignore by using the `ignores` key before any other rule
// this will filter out things we dont want this to run on
{ ignores: ['*.test.*'] },
...jest,
// you can also override rules by specifying the rule and the new value
{ files: ['*.spec.js'], rules: { 'jest/expect-expect': 'off' } },
],
...[{ files: ['e2e/**'] }, ...playwright],
]
6.0.1
4 months ago
6.0.0
4 months ago
6.0.2
4 months ago
4.0.1
12 months ago
4.0.0
12 months ago
4.0.3
12 months ago
4.0.2
12 months ago
3.0.0
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.1.0
2 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.7.0
3 years ago
0.6.2
3 years ago
0.6.1
3 years ago
0.6.0
3 years ago
0.5.0
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago