Nizza Weg, um keine-unbenutzten-Ausdrücke linter Fehler mit Chai loszuwerden

ei meinen Chai-Tests möchte ich oft ihre Behauptungen verwenden, die so etwas wie @ sin.to.be.empty, .to.be.true e.t.c., weil ich finde, dass sie sauberer zu lesen sind als.to.be.length(1) oder.to.be.equal(true). Dies bricht jedoch meinen Linter (ich verwende standardmäßig Airbnb-Linting

Ich könnte das @ benutz// disable-eslint-line Syntax, aber dann müsste ich es zu jeder einzelnen Zeile hinzufügen, die so liest und das scheint langweilig.

Ich habe auch über das @ geles DirtyChai library, aber dafür müsste ich meine gesamte Testbibliothek durchgehen und ihnen alle Klammern hinzufügen. Dies scheint mir etwas zu sein, das ich nicht tun muss, um meinen Linter dazu zu bringen, etwas zu überholen, mit dem ich wahrscheinlich in erster Linie einverstanden sein sollte .

Weiß jemand einen besseren Weg, um damit umzugehen, als die Wege, die ich oben skizziert habe?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage