Skip to main content

Presets

eslint-plugin-test-signal ships flat-config presets for progressive adoption.

PresetIntent
testSignal.configs.minimalLowest-noise async correctness checks.
testSignal.configs.recommendedDefault weak-test signal coverage.
testSignal.configs["recommended-type-checked"]Compatibility preset for future typed rules.
testSignal.configs.strictRecommended plus negative-path coverage enforcement.
testSignal.configs.allEvery stable rule.
testSignal.configs.experimentalEvery stable rule plus future candidates.

Rule matrixโ€‹

RuleFixPreset key
no-assertions-in-hooks-๐Ÿ”ด ๐ŸŸฃ
no-async-foreach-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-broad-object-key-count-assertions-๐Ÿ”ด ๐ŸŸฃ
no-conditional-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-constant-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-disabled-tests-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-duplicate-assertions-๐Ÿ”ด ๐ŸŸฃ
no-empty-async-tests-๐ŸŸข ๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-fixed-delay-tests-๐Ÿ”ด ๐ŸŸฃ
no-focused-tests-๐ŸŸข ๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-identical-expected-actual-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-mock-call-only-tests-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-snapshot-only-tests-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-synthetic-promise-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-tautological-length-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-try-catch-assertions-๐Ÿ”ด ๐ŸŸฃ
no-vacuous-numeric-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-vacuous-string-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-weak-asymmetric-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-weak-existence-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
no-weak-truthy-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
require-assertions-๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
require-awaited-async-assertions-๐ŸŸข ๐ŸŸก ๐Ÿ”ด ๐ŸŸฃ
require-error-message-assertions-๐Ÿ”ด ๐ŸŸฃ
require-negative-path-๐Ÿ”ด ๐ŸŸฃ