diff --git a/.lintstagedrc.js b/.lintstagedrc.js new file mode 100644 index 00000000000..3c64a9b658c --- /dev/null +++ b/.lintstagedrc.js @@ -0,0 +1,9 @@ +module.exports = { + '*.{e2e,e2e-ee,spec}.{js,ts}': ['stop-only --file'], + '**/*.{ts,tsx,js,jsx,json}': (files) => { + const filtered = files.filter((file) => !file.includes('/internal-sdk/')); + if (filtered.length === 0) return []; + + return [`biome check --write --no-errors-on-unmatched --diagnostic-level=error ${filtered.join(' ')}`]; + }, +}; diff --git a/package.json b/package.json index 1d8f5f3f7ed..2f89de832ab 100644 --- a/package.json +++ b/package.json @@ -144,14 +144,6 @@ "pre-commit": "lint-staged" } }, - "lint-staged": { - "*.{e2e,e2e-ee,spec}.{js,ts}": [ - "stop-only --file" - ], - "**/*.{ts,tsx,js,jsx,json}": [ - "biome check --write --no-errors-on-unmatched --diagnostic-level=error" - ] - }, "engines": { "node": ">=22 <23", "pnpm": "^10.0.0"