assert-args | enforce that the correct number of assert arguments are used | β
| | |
literal-compare-order | enforce comparison assertions have arguments in the right order | β
| π§ | |
no-arrow-tests | disallow arrow functions as QUnit test/module callbacks | | π§ | |
no-assert-equal | disallow the use of assert.equal | β
| | π‘ |
no-assert-equal-boolean | require use of boolean assertions | β
| π§ | |
no-assert-logical-expression | disallow binary logical expressions in assert arguments | β
| | |
no-assert-ok | disallow the use of assert.ok/assert.notOk | | | |
no-async-in-loops | disallow async calls in loops | β
| | |
no-async-module-callbacks | disallow async module callbacks | β
| | |
no-async-test | disallow the use of asyncTest or QUnit.asyncTest | β
| | |
no-commented-tests | disallow commented tests | β
| | |
no-compare-relation-boolean | disallow comparing relational expressions to booleans in assertions | β
| π§ | |
no-conditional-assertions | disallow assertions within if statements or conditional expressions | β
| | |
no-early-return | disallow early return in tests | β
| | |
no-global-assertions | disallow global QUnit assertions | β
| | |
no-global-expect | disallow global expect | β
| | |
no-global-module-test | disallow global module/test/asyncTest | β
| | |
no-global-stop-start | disallow global stop/start | β
| | |
no-hooks-from-ancestor-modules | disallow the use of hooks from ancestor modules | β
| | |
no-identical-names | disallow identical test and module names | β
| | |
no-init | disallow use of QUnit.init | β
| | |
no-jsdump | disallow use of QUnit.jsDump | β
| | |
no-loose-assertions | disallow the use of assert.equal/assert.ok/assert.notEqual/assert.notOk | | | |
no-negated-ok | disallow negation in assert.ok/assert.notOk | β
| π§ | |
no-nested-tests | disallow nested QUnit.test() calls | β
| | |
no-ok-equality | disallow equality comparisons in assert.ok/assert.notOk | β
| π§ | |
no-only | disallow QUnit.only | β
| | |
no-qunit-push | disallow QUnit.push | β
| | |
no-qunit-start-in-tests | disallow QUnit.start() within tests or test hooks | β
| | |
no-qunit-stop | disallow QUnit.stop | β
| | |
no-reassign-log-callbacks | disallow overwriting of QUnit logging callbacks | β
| | |
no-reset | disallow QUnit.reset | β
| | |
no-setup-teardown | disallow setup/teardown module hooks | β
| π§ | |
no-skip | disallow QUnit.skip | | | |
no-test-expect-argument | disallow the expect argument in QUnit.test | β
| | |
no-throws-string | disallow assert.throws() with block, string, and message args | β
| | |
require-expect | enforce that expect is called | β
| | |
require-object-in-propequal | enforce use of objects as expected value in assert.propEqual | β
| | |
resolve-async | require that async calls are resolved | β
| | |