Как я могу восстановить значение по умолчанию указанного правила c eslint в комментарии? - PullRequest
0 голосов
/ 23 апреля 2020

Иногда необходимо отключить некоторые правила eslint "на месте" с помощью комментариев. Самый очевидный способ - использовать

/* eslint-disable */

, который отключает каждое правило до конца файла. Чтобы сделать это более точным и конкретным c (чтобы не пропустить некоторые другие проблемы, для которых не было предназначено подавление предупреждений), можно сделать 2 вещи: закрыть область действия

/* eslint-disable */
// some code that needs an exception
/* eslint-enable */

или отключить спецификацию c rule

/* eslint @typescript-eslint/no-use-before-define: 0 */

Я хотел бы объединить два, но сейчас у меня есть две проблемы с этим: во-первых, если я поставлю

/* eslint @typescript-eslint/no-use-before-define: 0 */
// some code that needs an exception
/* eslint @typescript-eslint/no-use-before-define: 2 */

, я получаю предупреждение, что я пытался подавить. И, во-вторых, 2 - это заданное c значение, которое я должен знать (значение по умолчанию). Как я могу восстановить значение по умолчанию, не зная его, и достичь того, что искал?

Ближайшая вещь, которую я нашел до сих пор, это

// eslint-disable-next-line @typescript-eslint/no-use-before-define

, но в некоторых случаях я использовать его несколько раз.

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