Ответ 1
Вам необходимо дополнительно установить пакет linter для желаемого языка.
Вот список: https://atomlinter.github.io/
Я новичок в Atom, редактирую текст, и я установил множество пакетов, в том числе Linter
https://github.com/AtomLinter/Linter
Но он не показывает ошибок или выделяет код, он просто игнорируется.
Кто-нибудь из вас знает, что я должен сделать, чтобы заставить это работать?
Вам необходимо дополнительно установить пакет linter для желаемого языка.
Вот список: https://atomlinter.github.io/
Мне нужно было удалить конфигурацию атома и начать с нуля, чтобы сделать работу с linter
mv ~/.atom ~/.atom.bak
Вместо того, чтобы открывать атом из терминала, как я обычно делаю, я открыл его из значка приложения. Затем атом спрашивает, нормально ли устанавливать зависимости linter и премо, чтобы он работал.
Надеюсь, это поможет.
Когда я запускаю Atom, появляется небольшая панель ui в левом нижнем углу, но показывает нулевые значения для трех степеней.
Если я затем сделаю ctrl-s/save (даже без изменений), он начнет работать.
В моих настройках пакета у меня есть "Lint on Open" (который, похоже, не работает вообще) и "Lint on Change" (который есть "только для поддерживаемых провайдеров", так может быть так). p >
я должен был добавить путь моего проекта node_modules dir к параметрам пакета eslint для атома, а также создать файл.eslinterc.json в моем проекте. После выполнения обоих этих операций мне пришлось перезапустить атом (я начал его из командной строки $ atom.
), И он начал работать. Надеюсь, это поможет кому-то.
Вот мой .eslintrc. Надеюсь, поможет.
module.exports = {
root: true,
"parserOptions": {
"ecmaVersion": 7,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
}
},
"extends" : "rallycoding",
"rules": {
"react/require-extension": "off"
}
};