Как исключить папку документации из eslint

#javascript #reactjs #eslint #jsdoc #eslintignore

#javascript #reactjs #eslint #jsdoc #eslintignore

Вопрос:

Я создаю документацию в приложении React (используя web-pack), выполнив следующую команду,

 jsdoc src -r -d docs
  

Это создает папку в корне вызываемого приложения docs .

Однако, когда я запускаю npm test sometest.test.js , eslint запускается перед тестом и выдает длинный список ошибок, поскольку он выполняется в docs папке. Я попытался исключить docs папку из eslint, добавив ее в файл .eslintignore, как в примере, приведенном ниже.

.eslintignore

 docs/*
  

Но все же я вижу длинный список ошибок, созданных eslint в docs папке. Ошибки, показанные ниже,

 3:7 error unnecessary escape character: > no-useless-escape
...
  

Как я могу это исправить? Спасибо

Комментарии:

1. Вы пробовали docs/ или docs/** , возможно? Просто бросаю несколько идей, поскольку ваша концепция кажется приемлемой

2. Нет. Это не сработало. Случайно, речь идет о версиях, которые я использую? Использование eslint 4.19.1

3. Ага… новейшая версия — 7.10.0, поэтому вы должны скоро обновиться, но я все еще не уверен на 100%, что это связано с версией, но вы пробовали использовать ignorePatterns ? Вы можете добавлять docs/* в массив так же, как и в .eslintignore файл eslint.org/docs/user-guide /…

4. По какой-то причине не сработал шаблон игнорирования в файле. Однако при добавлении шаблона игнорирования в package.json сработало. Но это тоже не напрямую. Работал как предварительный просмотр