2017-01-03 3 views
0

J'essaie d'avoir un style de code standard pour mon projet, et j'ai trouvé http://editorconfig.org/, c'est un standard pour ça. Je l'aime beaucoup, et Intellij le supporte (nous utilisons Intellij).Comment obtenir le fichier editorconfig à partir du fichier eslintrc?

J'ai un fichier .eslintrc (extension du style airbnb). Alors, comment obtenir le fichier .editorconfig à partir de ce fichier .eslintrc?

+0

On ne sait pas exactement ce que vous entendez par "Alors, comment obtenir le fichier .editorconfig à partir de ce fichier .eslintrc?". Peux-tu élaborer? Si vous incluez les deux fichiers dans le répertoire racine de votre projet, Intellij utilisera automatiquement '.editorconfig'. Si vous voulez utiliser ESLint avec Intellij, vous devrez utiliser un paquetage comme https://github.com/idok/eslint-plugin, mais il devrait aussi prendre et utiliser la configuration à la racine de votre projet. –

Répondre

0

Je trouve eslint-to-editorconfig à cet effet, mais je ont eu du mal à faire fonctionner les règles d'extension des règles de base d'airbnb. Peut-être aurez-vous plus de chance:

$ ./node_modules/.bin/eslint-to-editorconfig 
/path/to/app/node_modules/eslint-to-editorconfig/node_modules/eslint/lib/config/config-file.js:402 
      throw e; 
      ^

Error: /path/to/app/node_modules/eslint-config-airbnb-base/rules/es6.js: 
    Configuration for rule "arrow-parens" is invalid: 
    Value "as-needed,[object Object]" has more items than allowed. 

Referenced from: airbnb-base 
Referenced from: /path/to/app/.eslintrc