Rule Coverage Gaps
This plugin intentionally favors clear, syntax-visible weak-test signals. It does not prove that a test is complete.
Known gaps:
- custom assertion wrappers are not interpreted;
- project-specific test helpers may hide negative-path coverage;
- computed constants such as
2 + 2are not folded byno-constant-assertions; - alias identity such as
const expected = actualis not followed byno-identical-expected-actual; - computed lower-bound expressions are not folded by
no-tautological-length-assertions; - non-literal timer durations are not reported by
no-fixed-delay-tests; - non-global promise factories are not treated as synthetic by
no-synthetic-promise-assertions; - computed string and numeric thresholds are not evaluated by
no-vacuous-string-assertionsorno-vacuous-numeric-assertions; - semantic aliases are not compared by
no-duplicate-assertions; - visual snapshot review workflows may need local exceptions;
- adapter tests may legitimately assert only mock-boundary calls.