Хороший способ избавиться от ошибки linter без неиспользованных выражений с chai
В моих тестах Чай я часто хочу использовать их утверждения, которые являются чем-то вроде.to.be.empty
, .to.be.true
например, потому что я считаю, что они читаются чище, чем.to.be.length(1)
или же.to.be.equal(true)
, Однако, это ломает мой линтер (я использую линтинг Airbnb по умолчанию).
Я мог бы использовать// disable-eslint-line
синтаксис, но тогда я должен был бы добавить его к каждой строке, которая выглядит так, и это кажется утомительным.
Я также читал оDirtyChai библиотекой, но для этого мне нужно было бы вернуться через всю мою тестовую библиотеку, добавив в них скобки, что, похоже, то, что мне не нужно было делать, просто чтобы заставить мой носитель передать что-то, с чем, вероятно, все будет в порядке.
Кто-нибудь знает лучший способ справиться с этим, чем способы, которые я описал выше?