2016-07-01 3 views
3

Мне предоставлен веб-проект на работе, в котором есть файл .eslintrc, и ему было сказано использовать его.ESlint in Eclipse

Я понимаю, что это обеспечивает стили кода и звучит как хорошая идея, но я никогда не делал этого раньше.

Я просто переключился на Eclipse Neon. Но я не могу найти учебники о том, как их использовать. Я нашел что-то, что говорит, что eslint теперь является стандартным linter для Eclipse, но это было для Orion. Может ли кто-нибудь сказать мне, как использовать мой файл .eslintrc для всех моих .js-файлов в Eclipse?

ответ

2

Согласно this, вы должны установить Tern в свой Eclipse, а затем настроить его на использование ESLint linter. Непонятно (мне), будет ли плагин использовать ваш .eslintrc для конфигурации; вместо этого он говорит о файле конфигурации ESLint JSON.

+0

Он ожидает файл eslint.json, но вы можете изменить его в файле .tern-project. Перезапущенное Затмение, и все в порядке. – mmaceachran

+0

Привет @mmaceachran, я делаю то же самое. В моем случае у нашего проекта есть файл .eslintignore. У вас есть такой файл списка игнорирования? Если положительно, как вам удалось настроить его на затмение, используя Tern. Другой вопрос - что, если в нашем проекте имеется более одного файла конфигурации. Допустим, что в подпапках есть несколько конфигураций, которые расширяют основной файл конфигурации в корне? – Vahid

+0

@ Вахид, извините, я не могу помочь. У меня все еще было так много других проблем, которые я перестал пытаться заставить работать. У нас есть наше приложение, разбитое на тонну суб-проектов, одним из которых является только интерфейс CSS, JS и т. Д .... Для этого я использую Atom IDE, и я просто использую это для фронта конец. В плагине Eclipse много проблем. – mmaceachran

0

Я использую Неон себя, и это, как настроить ESLint:

  1. Создайте файл конфигурации ESLint JSON, следуя these instructions.

  2. Перейти к Project/Properties/JavaScript/Tern/Validation/ESLint и установите флажок "Использовать конфигурационные файлы":

    enter image description here

  3. Введите путь к файлу eslint.json (или как бы вы назвали этот файл вы создали с шага 1) и нажмите OK.

Если вы хотите отключить ESLint (или любой другой модуль), перейдите в Project/Properties/JavaScript/крачка/модулей и снимите его.

+1

Я включил проверку eslint, но ничего не происходит в моем проекте tern ... – Gobliins