Плагин Intellij: AirBnB ESLint с React
Использование Intellij Idea 15.0.2 в Ubuntu 15.10 и попытка настроить ESLint для работы.
Следовали инструкциям на сайте Jetbrains, но не играли в кости.
Вот скриншот моей Настройки на языках и платформах> JavaScript> Инструменты качества кода> ESLint.А вот скриншот из моих настроек nodejs / npm в IntelliJ.
И мой.eslintrc
файл в корневом каталоге проекта:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
Вот отрывок из/index.js
который не выдает ошибок или предупреждений в IntelliJ:
var superman = {
default: { clark: "kent" },
private: true
};
Вот вывод, когда я бегуeslint index.js
из терминала:
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
Примечание. Я считаю, что ESLint работает, поскольку до того, как я сменил.eslintrc
до версии AirBNB, я использовал.eslintrc
от Github, который бросил ряд ошибок ESLint в IntelliJ (то есть ошибки в.eslintrc
сам файл, а не мой код).
Однако, как только я исправил эти ошибки, плагин успокоился и не стал кричать на меня, когда я проверял его на предмет ошибок.