Atom linter/es-lint отключить некоторые предупреждения

Я пишу несколько тестов с использованием wdio и mocha framework и моих пакетов linter https://atom.io/packages/linter и https://atom.io/packages/linter-eslint отображают некоторые проблемы (см. комментарии):

describe('[On Board]', () => { //describe is not defined
  before(() => {  // before is not defined
    browser.waitUntil() //browser is not defined
    ....

О неопределенных вещах позаботится wdio / mocha Testrunner, поэтому я хотел бы сказать своим пакетам linter / es-lint игнорировать эту проблему.

Это возможно?


person Gobliins    schedule 26.09.2017    source источник
comment
Поскольку вы не определяете эти переменные в своем файле, ваш линтер не знает об этом. Вам нужно включить пространство имен mocha в свой JS-файл. Надеюсь, это решит проблему.   -  person Tavish Aggarwal    schedule 26.09.2017
comment
@TavishAggarwal, ты прав, ответ решил мою проблему   -  person Gobliins    schedule 26.09.2017
comment
В порядке. Я добавляю это как ответ, пожалуйста, примите его, чтобы помочь другим.   -  person Tavish Aggarwal    schedule 26.09.2017


Ответы (1)


Есть два варианта:

  1. Либо включить пространство имен, в котором определены describe и другие переменные.
  2. Или вы можете обновить .jshintrc, чтобы линтер знал, что вы используете структуру mocha, и игнорировал ошибки. Ссылка, которая может быть полезна: ССЫЛКА
person Tavish Aggarwal    schedule 26.09.2017