Skip to content

Commit

Permalink
chore: upgrade to ESLint v9, typescript-eslint v8 (#6987)
Browse files Browse the repository at this point in the history
  • Loading branch information
AlCalzone authored Sep 25, 2024
1 parent ff25b5e commit b0072ad
Show file tree
Hide file tree
Showing 92 changed files with 1,019 additions and 915 deletions.
7 changes: 0 additions & 7 deletions .eslintignore

This file was deleted.

206 changes: 0 additions & 206 deletions .eslintrc.js

This file was deleted.

56 changes: 28 additions & 28 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,40 +44,40 @@
"jsonc"
],
"files.exclude": {
"node_modules/": true,
"coverage/": true,
"node_modules/": false,
"coverage/": false,
".*": false,
"**/node_modules/": true,
".nyc_output": true,
"**/coverage/": true,
"**/*.map": true,
"**/zwave-js-*.tgz": true,
"build": true,
"*.d.ts": true,
"*.map": true,
"**/build": true,
"**/*.tsbuildinfo": true,
"packages/zwave-js/**/fingerprint.txt": true,
"node_modules/zwave-js/**/fingerprint.txt": true,
".husky/_/**/*": true,
"packages/config/config/devices/index.json": true,
"packages/*/package-lock.json": true,
".yarn/*": true,
"**/node_modules/": false,
".nyc_output": false,
"**/coverage/": false,
"**/*.map": false,
"**/zwave-js-*.tgz": false,
"build": false,
"*.d.ts": false,
"*.map": false,
"**/build": false,
"**/*.tsbuildinfo": false,
"packages/zwave-js/**/fingerprint.txt": false,
"node_modules/zwave-js/**/fingerprint.txt": false,
".husky/_/**/*": false,
"packages/config/config/devices/index.json": false,
"packages/*/package-lock.json": false,
".yarn/*": false,
".yarn/patches": false,
".yarn/releases": false,
".yarn/plugins": false,
".yarn/sdks": false,
".yarn/versions": false,
"**/.pnp.*": true,
"**/*.test.js": true,
"packages/*/cache": true,
"**/.tmp": true,
"**/.tmpoh/": true,
"**/.tmpozw/": true,
"**/.tmpzwa/": true,
"**/.secrets": true,
"**/.test-payloads": true,
"(!test)/cache": true
"**/.pnp.*": false,
"**/*.test.js": false,
"packages/*/cache": false,
"**/.tmp": false,
"**/.tmpoh/": false,
"**/.tmpozw/": false,
"**/.tmpzwa/": false,
"**/.secrets": false,
"**/.test-payloads": false,
"(!test)/cache": false
},
"files.associations": {
"**/config/**/*.json": "jsonc",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
diff --git a/dist/index.js b/dist/index.js
index 924f1d410edf7ad3a217b9542d0455ee0954846e..92113759cd21a17b937c6b18369644a01802a9ae 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -7,6 +7,7 @@ var commaFilter = { filter: (token) => token.value === "," };
var includeCommentsFilter = { includeComments: true };
function makePredicate(isImport, addFixer) {
return (problem, context) => {
+ if (!problem.node && !problem.loc) return false;
const sourceCode = context.sourceCode || context.getSourceCode();
const { parent } = _nullishCoalesce(problem.node, () => ( // typescript-eslint >= 7.8 sets a range instead of a node
sourceCode.getNodeByRangeIndex(sourceCode.getIndexFromLoc(problem.loc.start))));
diff --git a/dist/index.mjs b/dist/index.mjs
index c9d421a8620f17748b9eef51d1480c2ba4a1b541..0752516e7adce3de842127f1a5e06bb0314e73e7 100644
--- a/dist/index.mjs
+++ b/dist/index.mjs
@@ -3,6 +3,7 @@ var commaFilter = { filter: (token) => token.value === "," };
var includeCommentsFilter = { includeComments: true };
function makePredicate(isImport, addFixer) {
return (problem, context) => {
+ if (!problem.node && !problem.loc) return false;
const sourceCode = context.sourceCode || context.getSourceCode();
const { parent } = problem.node ?? // typescript-eslint >= 7.8 sets a range instead of a node
sourceCode.getNodeByRangeIndex(sourceCode.getIndexFromLoc(problem.loc.start));
Loading

0 comments on commit b0072ad

Please sign in to comment.