chore: set up eslint

This commit is contained in:
Ayo Ayco 2024-12-19 22:57:44 +01:00
parent 7a8c13ab65
commit 49c8f00a1e
4 changed files with 1100 additions and 19 deletions

View file

@ -1,4 +0,0 @@
dist
.output
.nitro
node-modules

23
eslint.config.js Normal file
View file

@ -0,0 +1,23 @@
import globals from "globals";
import pluginJs from "@eslint/js";
/** @type {import('eslint').Linter.Config[]} */
export default [
{ languageOptions: { globals: { ...globals.browser, ...globals.node } } },
pluginJs.configs.recommended,
{
rules: {
"no-unused-vars": "warn",
},
},
{
ignores: [
"dist/*",
".output/*",
".nitro/*",
"node-modules*",
"site/*",
"templates/*",
],
},
];

View file

@ -9,7 +9,13 @@
"template:basic": "pnpm --filter @templates/basic dev", "template:basic": "pnpm --filter @templates/basic dev",
"create": "node ./packages/create-mcfly", "create": "node ./packages/create-mcfly",
"cli": "node ./packages/cli", "cli": "node ./packages/cli",
"test:cli": "cd packages/cli && pnpm run test" "test:cli": "cd packages/cli && pnpm run test",
"lint": "eslint . --config eslint.config.js"
}, },
"packageManager": "pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c" "packageManager": "pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c",
"devDependencies": {
"@eslint/js": "^9.17.0",
"eslint": "^9.17.0",
"globals": "^15.14.0"
}
} }

File diff suppressed because it is too large Load diff