diff --git a/.oxlintrc.json b/.oxlintrc.json new file mode 100644 index 0000000..04d0507 --- /dev/null +++ b/.oxlintrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + // https://oxc.rs/docs/guide/usage/linter/rules/unicorn/no-new-array.html + // "rules": { + // "unicorn/no-new-array": "warn" + // }, + "ignorePatterns": ["src/shadcn/**", "src/components/InspiraUI/**"] +} diff --git a/eslint.config.ts b/eslint.config.ts index b1c3d9a..4e9a482 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -20,7 +20,6 @@ configureVueProject({ scriptLangs: ['ts', 'tsx', 'js', 'jsx'] }); export default defineConfigWithVueTs( includeIgnoreFile(path.resolve(__dirname, '.gitignore')), - // npx oxlint . --fix -D correctness --ignore-pattern '/src/components/InspiraUI/*' { ignores: ['typed-router.d.ts', 'src/shadcn/**', 'src/components/InspiraUI/**'] }, { diff --git a/package.json b/package.json index b0b1df1..4632284 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,9 @@ "format": "prettier --write src/", "type-check": "vue-tsc --build", "lint": "run-s lint:*", - "_lint:oxlint": "oxlint . --fix -D correctness --ignore-path .gitignore", + "_oxlint_cfg": "oxlint . --fix --ignore-path=.gitignore --print-config", + "__oxlint_-D": "oxlint . --fix --deny=correctness", + "lint:oxlint": "oxlint . --fix", "lint:eslint": "eslint . --fix", "prepare": "husky", "playwright": "playwright test",