Использование Intellij Idea 15.0.2 на Ubuntu 15.10 и попытка настроить ESLint на работу.
Следуйте инструкциям на сайте Jetbrains, но не играйте в кости.
Здесь screencap моих настроек на языках и платформах > javascript > инструменты качества кодa > ESLint. И здесь screencap настроек nodejs/npm в IntelliJ.
И мой файл .eslintrc
в корневой директории проекта:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
Здесь находится snip из /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
, а не мой код).
Как только я исправил эти ошибки, плагин успокоился и не кричал на меня, когда я тестировал его, создавая ошибки.