Plug-in Intellij: AirBnB ESLint com React
Usando o Intellij Idea 15.0.2 no Ubuntu 15.10 e tentando configurar o ESLint para funcionar.
Siga as instruções no site da Jetbrains, mas não há dados.
Aqui está um screencap do meu configurações em idiomas e estruturas> javascript> ferramentas de qualidade de código> ESLint.E aqui está um screencap das minhas configurações de nodejs / npm no IntelliJ.
E meu.eslintrc
no diretório raiz do projeto:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
Aqui está um trecho de/index.js
que não produz erros ou avisos no IntelliJ:
var superman = {
default: { clark: "kent" },
private: true
};
Aqui está a saída quando eu corroeslint index.js
do terminal:
4:1 error Unexpected var, use let or const instead no-var
5:5 error Expected indentation of 2 space characters but found 4 indent
5:23 error Strings must use singlequote quotes
6:5 error Expected indentation of 2 space characters but found 4 indent
Nota: Acredito que o ESLint esteja em execução, pois antes de alterar minha.eslintrc
para a versão AirBNB, eu estava usando um.eslintrc
do Github que gerou vários erros ESLint no IntelliJ (ou seja, erros no.eslintrc
próprio arquivo, não o meu código).
Porém, depois que corrigi esses erros, o plugin se acalmou e não gritou comigo quando o testei, produzindo erros.