Configuration ESLint pour les projets browser Pulsanova utilisant React
Cette configuration étend la configuration browser et ajoute des règles propre au développement d'une application React.
Cette configuration est à utiliser quand toutes les assertions suivantes sont exactes:
- Le code est transpilé avec Babel.
- Le code est destiné à être exécuté dans un navigateur.
- Le code utilise React.
# - NPM
npm install --save-dev eslint @pulsanova/eslint-config-react
# - Yarn
yarn add --dev eslint @pulsanova/eslint-config-react
Créez un fichier .eslintrc.js
et ajoutez-y la configuration suivante:
'use strict';
module.exports = {
extends: '@pulsanova/react',
parserOptions: {
babelOptions: {
configFile: '[Chemin vers votre configuration Babel]',
},
// - Si votre projet utilise TypeScript...
project: '[Chemin vers votre configuration TypeScript]',
tsconfigRootDir: __dirname,
},
};