diff --git a/biome-staged.json b/biome-staged.json new file mode 100644 index 0000000000..5c973bb0c4 --- /dev/null +++ b/biome-staged.json @@ -0,0 +1,4 @@ +{ + "extends": ["./biome.json"], + "linter": { "rules": { "nursery": { "useExplicitType": "error" } } } +} diff --git a/biome.json b/biome.json index 1d4963e567..5bb3280913 100644 --- a/biome.json +++ b/biome.json @@ -110,7 +110,7 @@ "rules": { "nursery": { "useQwikValidLexicalScope": "off", - "useExplicitType": "warn", + "useExplicitType": "info", "noReactForwardRef": "warn", "noTernary": "warn", "noUnresolvedImports": "warn" diff --git a/lint-staged.config.mjs b/lint-staged.config.mjs index e31db66098..687a6cff80 100644 --- a/lint-staged.config.mjs +++ b/lint-staged.config.mjs @@ -5,8 +5,8 @@ const skipWarnings = ["1", "true", "yes", "on"].includes( export default { "(apps|packages|companion)/**/*.{js,ts,jsx,tsx}": (files) => skipWarnings - ? `biome lint ${files.join(" ")}` - : `biome lint --error-on-warnings ${files.join(" ")}`, - "*.json": (files) => `biome format ${files.join(" ")}`, + ? `biome lint --config-path=biome-staged.json ${files.join(" ")}` + : `biome lint --config-path=biome-staged.json --error-on-warnings ${files.join(" ")}`, + "*.json": (files) => `biome format --config-path=biome-staged.json ${files.join(" ")}`, "packages/prisma/schema.prisma": ["prisma format"], };