-
Notifications
You must be signed in to change notification settings - Fork 0
/
.pre-commit-config.yaml
26 lines (26 loc) · 1.19 KB
/
.pre-commit-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
repos:
- repo: https://github.com/pre-commit/mirrors-eslint
rev: 'v9.12.0'
hooks:
- id: eslint
verbose: true
additional_dependencies:
- '@typescript-eslint/eslint-plugin@^5.59.6'
- '@typescript-eslint/parser@^5.59.6'
- eslint@^8.40.0
- eslint-config-airbnb@^19.0.4
- eslint-config-airbnb-typescript@^17.0.0
- eslint-config-prettier@^8.8.0 # turns off all rules that might conflict with prettier
- eslint-import-resolver-typescript@^3.5.5
- eslint-plugin-import@^2.27.5
- eslint-plugin-jsx-a11y@^6.7.1 # checks accessibility rules on jsx elements
- eslint-plugin-prettier@^4.2.1 # runs prettier as an eslint rule
- eslint-plugin-react@^7.32.2 # react specific linting rules
- eslint-plugin-react-hooks@^4.6.0 # enforces the rules of hooks
- eslint-plugin-react-refresh@^0.3.4
- eslint-plugin-storybook@^0.6.12
- prettier@^2.8.8
- typescript@^5.0.2
files: ^src/.*\.[t]sx?$ # *.ts and *.tsx
types: [file]
args: ['--config=.eslintrc.cjs', '--ignore-path=.eslintignore', '--rule', 'import/no-unresolved: 0']