Skip to content

Commit 6031514

Browse files
authored
fix: switch to @eslint-community/eslint-utils (qunitjs#660)
**Title:** refactor: replace `eslint-utils` with `@eslint-community/eslint-utils` ## Summary - The `eslint-utils` package is deprecated. Replaced it with the actively maintained fork `@eslint-community/eslint-utils`, which has an identical `ReferenceTracker` API. - Updated the `require` in 5 rules: `no-assert-equal`, `no-global-assertions`, `no-global-expect`, `no-global-module-test`, `no-global-stop-start`. - Swapped the dependency in `package.json` from `eslint-utils ^3.0.0` to `@eslint-community/eslint-utils ^4.4.0`. ## Test plan - All existing tests pass unchanged. This is a drop-in replacement with no behavioral changes. Fixes qunitjs#655.
1 parent 937ddec commit 6031514

File tree

7 files changed

+9
-7
lines changed

7 files changed

+9
-7
lines changed

lib/rules/no-assert-equal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
const assert = require("node:assert"),
1212
utils = require("../utils"),
13-
{ ReferenceTracker } = require("eslint-utils");
13+
{ ReferenceTracker } = require("@eslint-community/eslint-utils");
1414

1515
//------------------------------------------------------------------------------
1616
// Rule Definition

lib/rules/no-global-assertions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
//------------------------------------------------------------------------------
1010

1111
const { getAssertionNames } = require("../utils");
12-
const { ReferenceTracker } = require("eslint-utils");
12+
const { ReferenceTracker } = require("@eslint-community/eslint-utils");
1313

1414
//------------------------------------------------------------------------------
1515
// Rule Definition

lib/rules/no-global-expect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Requirements
99
//------------------------------------------------------------------------------
1010

11-
const { ReferenceTracker } = require("eslint-utils");
11+
const { ReferenceTracker } = require("@eslint-community/eslint-utils");
1212

1313
//------------------------------------------------------------------------------
1414
// Rule Definition

lib/rules/no-global-module-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Requirements
99
//------------------------------------------------------------------------------
1010

11-
const { ReferenceTracker } = require("eslint-utils");
11+
const { ReferenceTracker } = require("@eslint-community/eslint-utils");
1212

1313
//------------------------------------------------------------------------------
1414
// Rule Definition

lib/rules/no-global-stop-start.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77
"use strict";
88

9-
const { ReferenceTracker } = require("eslint-utils");
9+
const { ReferenceTracker } = require("@eslint-community/eslint-utils");
1010

1111
//------------------------------------------------------------------------------
1212
// Rule Definition

package-lock.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"dist/"
2828
],
2929
"dependencies": {
30-
"eslint-utils": "^3.0.0",
30+
"@eslint-community/eslint-utils": "^4.4.0",
3131
"requireindex": "^1.2.0"
3232
},
3333
"devDependencies": {

0 commit comments

Comments
 (0)