web-dev-qa-db-fra.com

Eslint AirBNB avec 4 espaces pour le retrait

Je configure eslint et j'utilise le guide de style AirBNB.

Je veux remplacer l'indentation (supposée être 2 espaces) pour être 4 espaces. Mais peu importe ce que je fais dans mon fichier .eslintrc, je ne peux pas supprimer cette erreur afin de pouvoir utiliser l'indentation de 4 espaces.

J'ai le message "Indentation attendue de 2 espaces de caractères de caractères mais nous avons trouvé 4. (react/jsx-indent)" partout dans ma base de code.

J'utilise Eslint 4.9.0. Comment puis-je résoudre ça? Merci.

18
Notorious

Ok, cela est donc relativement facile à réaliser et est réalisable en ajoutant ce qui suit à votre configuration eslint:

// Indent with 4 spaces
"indent": ["error", 4],

// Indent JSX with 4 spaces
"react/jsx-indent": ["error", 4],

// Indent props with 4 spaces
"react/jsx-indent-props": ["error", 4],
37
Notorious