Skip to content

Commit 6af9e32

Browse files
committed
Fix eslint config
1 parent 609457e commit 6af9e32

4 files changed

Lines changed: 32 additions & 2 deletions

File tree

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
/yarn.lock
3232
/*.tgz
3333
.gitkeep
34+
eslint.config.mjs
3435

3536
# ember-try
3637
/.node_modules.ember-try/

eslint.config.mjs

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
1-
import { ember } from 'ember-eslint';
1+
import globals from "globals";
2+
import { ember } from "ember-eslint";
3+
import * as url from "url";
4+
5+
// Needed until Node 20
6+
const dirname = url.fileURLToPath(new URL(".", import.meta.url));
27

38
export default [
4-
...ember.recommended(import.meta.dirname),
9+
...ember.recommended(dirname),
10+
{
11+
files: ["lib/**/*"],
12+
languageOptions: {
13+
globals: {
14+
...globals.node,
15+
},
16+
},
17+
},
18+
{
19+
files: ["node-tests/**/*"],
20+
languageOptions: {
21+
globals: {
22+
...globals.node,
23+
...globals.mocha,
24+
},
25+
},
26+
rules: {
27+
"ember/no-test-support-import": "off",
28+
},
29+
},
530
];

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"ember-try": "3.0.0",
8282
"eslint": "^9.31.0",
8383
"fixturify": "3.0.0",
84+
"globals": "^16.3.0",
8485
"loader.js": "4.7.0",
8586
"mocha": "11.7.1",
8687
"nyc": "17.1.0",

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)