mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-08 22:15:02 +00:00
Cela permet l'inférence de type à partir des fichiers js qui ne sont pas encore convertis en TypeScript. Par ailleurs suppression des dernières traces de Flow. Ajout d'options plus strictes pour dans la config tsconfig.js
44 lines
852 B
YAML
44 lines
852 B
YAML
rules:
|
|
quotes:
|
|
- 1 # While https://github.com/eslint/eslint/issues/9662#issuecomment-353958854 we don't enforce this
|
|
- single
|
|
- avoidEscape: true
|
|
no-console: 1
|
|
no-restricted-globals: [2, 'length']
|
|
no-global-assign: 0
|
|
no-unsafe-negation: 0
|
|
react/prop-types: 0
|
|
react/jsx-no-target-blank: 0
|
|
react/no-unescaped-entities: 0
|
|
react/display-name: 1
|
|
react-hooks/rules-of-hooks: error
|
|
react-hooks/exhaustive-deps: warn
|
|
parser: babel-eslint
|
|
|
|
plugins:
|
|
- react
|
|
- react-hooks
|
|
env:
|
|
browser: true
|
|
commonjs: true
|
|
es6: true
|
|
settings:
|
|
react:
|
|
version: 'detect'
|
|
|
|
overrides:
|
|
- files: ['*.test.js', 'cypress/integration/**/*.js']
|
|
env:
|
|
mocha: true
|
|
|
|
globals:
|
|
process: false
|
|
|
|
extends:
|
|
- eslint:recommended
|
|
- plugin:react/recommended
|
|
- prettier
|
|
- prettier/react
|
|
parserOptions:
|
|
ecmaFeatures:
|
|
jsx: true
|