Complemento Intellij: AirBnB ESLint con React
Usando Intellij Idea 15.0.2 en Ubuntu 15.10 e intentando configurar ESLint para que funcione.
Seguí las instrucciones en el sitio de Jetbrains, pero sin dados.
Aquí hay una captura de pantalla de mi configuraciones en idiomas y marcos> javascript> herramientas de calidad de código> ESLint.Y aquí hay una captura de pantalla de mis configuraciones de nodejs / npm dentro de IntelliJ.
Y mi.eslintrc
archivo, en el directorio raíz del proyecto:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
Aquí hay un fragmento de/index.js
que no produce errores ni advertencias en IntelliJ:
var superman = {
default: { clark: "kent" },
private: true
};
Aquí está la salida cuando corroeslint index.js
desde la 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: creo que ESLint se está ejecutando, ya que antes de cambiar mi.eslintrc
a la versión de AirBNB, estaba usando un.eslintrc
de Github que arrojó una serie de errores de ESLint en IntelliJ (es decir, errores en el.eslintrc
archivo en sí, no mi código).
Sin embargo, una vez que solucioné esos errores, el complemento se calmó y no me gritó cuando lo probé produciendo errores.