#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 сработало. Но это тоже не напрямую. Работал как предварительный просмотр