chore: set up eslint
This commit is contained in:
parent
7a8c13ab65
commit
49c8f00a1e
4 changed files with 1100 additions and 19 deletions
|
@ -1,4 +0,0 @@
|
|||
dist
|
||||
.output
|
||||
.nitro
|
||||
node-modules
|
23
eslint.config.js
Normal file
23
eslint.config.js
Normal 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/*",
|
||||
],
|
||||
},
|
||||
];
|
10
package.json
10
package.json
|
@ -9,7 +9,13 @@
|
|||
"template:basic": "pnpm --filter @templates/basic dev",
|
||||
"create": "node ./packages/create-mcfly",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
|
1082
pnpm-lock.yaml
1082
pnpm-lock.yaml
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue