Configuration ESLint pour les projets browser Pulsanova utilisant Vue
Cette configuration étend la configuration browser et ajoute des règles propre au développement d'une application Vue.
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 Vue.
# - NPM
npm install --save-dev eslint @pulsanova/eslint-config-vue
# - Yarn
yarn add --dev eslint @pulsanova/eslint-config-vue
Créez un fichier .eslintrc.js
et ajoutez-y la configuration suivante:
'use strict';
module.exports = {
extends: '@pulsanova/vue',
parserOptions: {
babelOptions: {
configFile: '[Chemin vers votre configuration Babel]'
},
// - Si votre projet utilise TypeScript...
project: '[Chemin vers votre configuration TypeScript]',
tsconfigRootDir: __dirname,
},
};