Skip to content

Latest commit

 

History

History

react

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Pulsanova - ESLint: Configuration React

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.

Quand l'utiliser ?

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.

Installation

# - NPM
npm install --save-dev eslint @pulsanova/eslint-config-react

# - Yarn
yarn add --dev eslint @pulsanova/eslint-config-react

Usage

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,
    },
};