Правило ESLint для отступ позволяет вам указать, какие узлы игнорируются, при определении, должно ли правило применяться к этому узлу, используя параметр ignoredNodes
.
У меня есть следующий код, который я хочу игнорировать с этим правилом:
const a = b
? `c${
d
}`
: e
В частности, строка с d
и последующая строка, как сообщается, имеют на два пробела больше, чем должны. Я хочу игнорировать эти строки из правила, но не могу понять, какой узел должен применяться.
В этом репо указаны типы узлов . Я знаю, что троичные выражения, используемые в этом коде, являются узлом ConditionalExpression
, и кажется, что буквенный узел шаблона существует, но я не могу заставить его работать.
Я знаю, что могу использовать eslint-disable-next-line
, eslint-disable
и т. Д., Но я не хочу использовать их, потому что тогда мне придется использовать их каждый раз, когда это происходит.