Создать приложение React - предупреждения консоли не совпадают с eslintrc - PullRequest
0 голосов
/ 03 октября 2018

У меня какая-то странная проблема, которую я не вижу нигде.

Создание приложения React по умолчанию, по-видимому, регистрирует предупреждение lint в терминале при запуске yarn start, а также в консоли Chrome.Все хорошо.Имеет смысл, и я видел дискуссии о том, должна ли эта функциональность существовать и как она должна работать.

Моя проблема в том, что эти предупреждения, похоже, совсем не соответствуют моим .eslintrc настройкам!

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

Например, у меня отключено это правило в моем файле .eslintrc:

"radix": 0,

И, следовательно, при запуске yarn lint предупреждение radix отсутствует.

(Просто в ответ на ответ ниже. Я пробовал множество вариантов для этого конкретного правила, в том числе «по мере необходимости». Но я хотел полностью отключить правило, которое я, очевидно,выполнено, потому что выполнение yarn lint не показывает ошибок, связанных с radix.

Но когда я запускаю приложение, я вижу это в желтых окнах предупреждений на консоли:

enter image description here

Кто-нибудь знает, почему мой *Файл 1032 * здесь игнорируется, и как получить эти предупреждения для представления установленных мной правил?

1 Ответ

0 голосов
/ 03 октября 2018

Согласно документам , вы должны сдать либо "always", либо "as-needed".Последний должен отключить эти предупреждения.

...
"radix": "as-needed",
...

РЕДАКТИРОВАТЬ: В соответствии с этим источником вам придется извлечь create-react-app для редактирования настроек ESLint.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...