Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qunitjs/eslint-plugin-qunit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.3.2
Choose a base ref
...
head repository: qunitjs/eslint-plugin-qunit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.3.3
Choose a head ref

Commits on Nov 4, 2022

  1. Chore: add dependabot (#247)

    bmish authored Nov 4, 2022
    Copy the full SHA
    d791740 View commit details
  2. Upgrade: Bump eslint from 8.19.0 to 8.26.0 (#248)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    9219d80 View commit details
  3. Upgrade: Bump typescript from 4.7.4 to 4.8.4 (#249)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    ed4fa87 View commit details
  4. Upgrade: Bump markdownlint-cli from 0.31.1 to 0.32.2 (#252)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    805fb67 View commit details
  5. Upgrade: Bump semver from 7.3.7 to 7.3.8 (#253)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    ec622e2 View commit details
  6. Upgrade: Bump eslint-plugin-mocha from 10.0.5 to 10.1.0 (#256)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    457260a View commit details
  7. Upgrade: Bump @typescript-eslint/parser from 5.30.5 to 5.42.0 (#255)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    61b2278 View commit details
  8. Upgrade: Bump mocha from 10.0.0 to 10.1.0 (#254)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    3225f2e View commit details
  9. Upgrade: Bump all-contributors-cli from 6.20.0 to 6.24.0 (#250)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    4900937 View commit details
  10. Upgrade: Bump eslint-doc-generator from 0.16.0 to 0.19.0 (#251)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    70f1b71 View commit details
  11. Upgrade: Bump eslint-plugin-unicorn from 42.0.0 to 44.0.2 (#257)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2022
    Copy the full SHA
    beb4bf3 View commit details

Commits on Nov 8, 2022

  1. Upgrade: Bump eslint from 8.26.0 to 8.27.0 (#259)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.27.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.26.0...v8.27.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2022
    Copy the full SHA
    a9ca61c View commit details
  2. Upgrade: Bump eslint-plugin-markdown from 2.2.1 to 3.0.0 (#260)

    Bumps [eslint-plugin-markdown](https://github.com/eslint/eslint-plugin-markdown) from 2.2.1 to 3.0.0.
    - [Release notes](https://github.com/eslint/eslint-plugin-markdown/releases)
    - [Changelog](https://github.com/eslint/eslint-plugin-markdown/blob/main/CHANGELOG.md)
    - [Commits](eslint/markdown@v2.2.1...v3.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-markdown
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2022
    Copy the full SHA
    e12cfe9 View commit details

Commits on Nov 14, 2022

  1. Copy the full SHA
    c27c2a2 View commit details
  2. Upgrade: Bump eslint-doc-generator from 0.19.0 to 0.19.1 (#261)

    Bumps [eslint-doc-generator](https://github.com/bmish/eslint-doc-generator) from 0.19.0 to 0.19.1.
    - [Release notes](https://github.com/bmish/eslint-doc-generator/releases)
    - [Changelog](https://github.com/bmish/eslint-doc-generator/blob/main/CHANGELOG.md)
    - [Commits](bmish/eslint-doc-generator@v0.19.0...v0.19.1)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-doc-generator
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    3d2b3fb View commit details
  3. Upgrade: Bump @typescript-eslint/parser from 5.42.0 to 5.43.0 (#265)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.42.0 to 5.43.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.43.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    0529b29 View commit details
  4. Upgrade: Bump chai from 4.3.6 to 4.3.7 (#262)

    Bumps [chai](https://github.com/chaijs/chai) from 4.3.6 to 4.3.7.
    - [Release notes](https://github.com/chaijs/chai/releases)
    - [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
    - [Commits](chaijs/chai@v4.3.6...v4.3.7)
    
    ---
    updated-dependencies:
    - dependency-name: chai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2022
    Copy the full SHA
    3ba3eb7 View commit details

Commits on Nov 18, 2022

  1. Docs: Add missing word (#266)

    `This test is going pass` -> `This test is going to pass`
    calvinballing authored Nov 18, 2022
    Copy the full SHA
    64d6faa View commit details

Commits on Nov 20, 2022

  1. Upgrade: Bump eslint-plugin-eslint-plugin from 4.4.0 to 5.0.6 (#258)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 20, 2022
    Copy the full SHA
    bdb2254 View commit details
  2. Copy the full SHA
    f02b60f View commit details

Commits on Nov 21, 2022

  1. Upgrade: Bump eslint from 8.27.0 to 8.28.0 (#268)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2022
    Copy the full SHA
    7e19200 View commit details
  2. Upgrade: Bump typescript from 4.8.4 to 4.9.3 (#270)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2022
    Copy the full SHA
    84a9d56 View commit details
  3. Upgrade: Bump eslint-doc-generator from 0.19.1 to 0.25.0 (#269)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2022
    Copy the full SHA
    db8d797 View commit details

Commits on Nov 22, 2022

  1. Upgrade: Bump eslint-plugin-unicorn from 44.0.2 to 45.0.0 (#271)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 22, 2022
    Copy the full SHA
    163bfdf View commit details
  2. chore: add release-it

    bmish committed Nov 22, 2022
    Copy the full SHA
    4ac96ab View commit details
  3. Chore: Tweak release-it

    bmish committed Nov 22, 2022
    Copy the full SHA
    1e8c668 View commit details
  4. Release 7.3.3

    bmish committed Nov 22, 2022
    Copy the full SHA
    8e22f44 View commit details
Showing with 6,645 additions and 983 deletions.
  1. +1 −0 .eslintrc.json
  2. +14 −0 .github/dependabot.yml
  3. +0 −3 .github/workflows/ci.yml
  4. +43 −42 README.md
  5. +9 −0 RELEASE.md
  6. +0 −54 build/generate-release-changelog.js
  7. +1 −1 docs/rules/assert-args.md
  8. +1 −1 docs/rules/literal-compare-order.md
  9. +1 −1 docs/rules/no-assert-equal-boolean.md
  10. +1 −1 docs/rules/no-assert-equal.md
  11. +1 −1 docs/rules/no-assert-logical-expression.md
  12. +1 −1 docs/rules/no-assert-ok.md
  13. +1 −1 docs/rules/no-async-in-loops.md
  14. +1 −1 docs/rules/no-async-module-callbacks.md
  15. +1 −1 docs/rules/no-async-test.md
  16. +1 −1 docs/rules/no-commented-tests.md
  17. +1 −1 docs/rules/no-compare-relation-boolean.md
  18. +1 −1 docs/rules/no-conditional-assertions.md
  19. +1 −1 docs/rules/no-early-return.md
  20. +1 −1 docs/rules/no-global-assertions.md
  21. +1 −1 docs/rules/no-global-expect.md
  22. +1 −1 docs/rules/no-global-module-test.md
  23. +1 −1 docs/rules/no-global-stop-start.md
  24. +1 −1 docs/rules/no-hooks-from-ancestor-modules.md
  25. +1 −1 docs/rules/no-identical-names.md
  26. +1 −1 docs/rules/no-init.md
  27. +1 −1 docs/rules/no-jsdump.md
  28. +1 −1 docs/rules/no-negated-ok.md
  29. +1 −1 docs/rules/no-nested-tests.md
  30. +1 −1 docs/rules/no-ok-equality.md
  31. +1 −1 docs/rules/no-only.md
  32. +1 −1 docs/rules/no-qunit-push.md
  33. +1 −1 docs/rules/no-qunit-start-in-tests.md
  34. +1 −1 docs/rules/no-qunit-stop.md
  35. +1 −1 docs/rules/no-reassign-log-callbacks.md
  36. +1 −1 docs/rules/no-reset.md
  37. +1 −1 docs/rules/no-setup-teardown.md
  38. +1 −1 docs/rules/no-test-expect-argument.md
  39. +1 −1 docs/rules/no-throws-string.md
  40. +1 −1 docs/rules/require-expect.md
  41. +1 −1 docs/rules/require-object-in-propequal.md
  42. +1 −1 docs/rules/resolve-async.md
  43. +3 −3 lib/rules/no-arrow-tests.js
  44. +8 −6 lib/rules/no-async-in-loops.js
  45. +1 −1 lib/rules/no-hooks-from-ancestor-modules.js
  46. +0 −2 lib/rules/no-loose-assertions.js
  47. +4 −3 lib/rules/require-object-in-propequal.js
  48. +6,479 −823 package-lock.json
  49. +14 −9 package.json
  50. +33 −1 tests/lib/rules/no-hooks-from-ancestor-modules.js
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -182,6 +182,7 @@
"unicorn/no-array-reduce": "off",
"unicorn/no-null": "off",
"unicorn/prefer-module": "off",
"unicorn/prefer-node-protocol": "off", // TODO: enable once we raise Node requirement to v16.0.0, v14.18.0.
"unicorn/prevent-abbreviations": "off"
},

14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'
open-pull-requests-limit: 10

- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
3 changes: 0 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -26,9 +26,6 @@ jobs:
with:
node-version: ${{ matrix.node-version }}

- name: Upgrade npm
run: npm install -g npm

- run: npm ci
- run: npm run test:unit
- run: npm install --save-dev eslint@7 && npm run test:unit
85 changes: 43 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
@@ -21,51 +21,52 @@ For more details on how to extend your configuration from a plugin configuration

<!-- begin auto-generated rules list -->

✅ Enabled in the `recommended` [configuration](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).\
💼 [Configurations](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations) enabled in.\
✅ Set in the `recommended` [configuration](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).\
🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\
💡 Manually fixable by [editor suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions).

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

<!-- end auto-generated rules list -->

9 changes: 9 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Release Instructions

1. `git pull` the latest master and ensure that `git status` shows no local changes

2. `export GITHUB_AUTH="..."` with a [GitHub access token](https://github.com/settings/tokens/new?scopes=repo&description=release-it) with "repo" access so [release-it](https://github.com/release-it/release-it) can conduct a GitHub release

3. `export EDITOR="vim"` to choose an editor for editing the changelog

4. `npm run release` (uses [@release-it-plugins/conventional-changelog](https://github.com/release-it/conventional-changelog) to handle versioning, the changelog, publishing to GitHub and NPM, etc)
54 changes: 0 additions & 54 deletions build/generate-release-changelog.js

This file was deleted.

2 changes: 1 addition & 1 deletion docs/rules/assert-args.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Enforce that the correct number of assert arguments are used (`qunit/assert-args`)

This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).
💼 This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).

<!-- end auto-generated rule header -->

2 changes: 1 addition & 1 deletion docs/rules/literal-compare-order.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Enforce comparison assertions have arguments in the right order (`qunit/literal-compare-order`)

This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).
💼 This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).

🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).

2 changes: 1 addition & 1 deletion docs/rules/no-assert-equal-boolean.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Require use of boolean assertions (`qunit/no-assert-equal-boolean`)

This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).
💼 This rule is enabled in the `recommended` [config](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/README.md#configurations).

🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).

Loading