Подтвердить что ты не робот

Не удается заставить Atom Linter работать

Я новичок в Atom, редактирую текст, и я установил множество пакетов, в том числе Linter

https://github.com/AtomLinter/Linter

Но он не показывает ошибок или выделяет код, он просто игнорируется.

Кто-нибудь из вас знает, что я должен сделать, чтобы заставить это работать?

4b9b3361

Ответ 1

Вам необходимо дополнительно установить пакет linter для желаемого языка.

Вот список: https://atomlinter.github.io/

Ответ 2

Мне нужно было удалить конфигурацию атома и начать с нуля, чтобы сделать работу с linter

mv ~/.atom ~/.atom.bak

Ответ 3

Вместо того, чтобы открывать атом из терминала, как я обычно делаю, я открыл его из значка приложения. Затем атом спрашивает, нормально ли устанавливать зависимости linter и премо, чтобы он работал.

Надеюсь, это поможет.

Ответ 4

Когда я запускаю Atom, появляется небольшая панель ui в левом нижнем углу, но показывает нулевые значения для трех степеней.

Если я затем сделаю ctrl-s/save (даже без изменений), он начнет работать.

В моих настройках пакета у меня есть "Lint on Open" (который, похоже, не работает вообще) и "Lint on Change" (который есть "только для поддерживаемых провайдеров", так может быть так). p >

Ответ 5

я должен был добавить путь моего проекта node_modules dir к параметрам пакета eslint для атома, а также создать файл.eslinterc.json в моем проекте. После выполнения обоих этих операций мне пришлось перезапустить атом (я начал его из командной строки $ atom.), И он начал работать. Надеюсь, это поможет кому-то.

Ответ 6

Вот мой .eslintrc. Надеюсь, поможет.

module.exports = {
  root: true,
  "parserOptions": {
      "ecmaVersion": 7,
      "sourceType": "module",
      "ecmaFeatures": {
          "jsx": true,
      }
  },
  "extends" : "rallycoding",
  "rules": {
    "react/require-extension": "off"
  }
};