{ "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", "files": { "includes": [ "**", "!**/dist/**", "!**/node_modules/**", "!**/.pnpm-store/**", "!**/coverage/**", "!**/vite.config.ts.timestamp-*", "!**/vite.server.config.ts.timestamp-*", "!**/vite.client.config.ts.timestamp-*", "!**/.turbo/**", "!**/.vscode/**", "!**/turbo.json", "!**/.claude/**", "!**/.next/**", "!**/.terraform/**", "!bin/**", "!tsconfig.base.json", "!**/.devcontainer/**", "!**/.eslintrc.js", "!**/.stylelintrc.json", "!**/package.json", "!apps/app/src/styles/prebuilt/**", "!apps/app/tmp/**", "!apps/pdf-converter/specs/**", "!apps/slackbot-proxy/src/public/bootstrap/**", "!packages/pdf-converter-client/src/index.ts", "!packages/pdf-converter-client/specs/**", "!apps/app/playwright/**", "!apps/app/src/client/**", "!apps/app/src/components/**", "!apps/app/src/features/openai/**", "!apps/app/src/pages/**", "!apps/app/src/server/**", "!apps/app/src/services/**", "!apps/app/src/stores/**", "!apps/app/src/styles/**", "!apps/app/test-with-vite/**", "!apps/app/tmp/**" ] }, "formatter": { "enabled": true, "indentStyle": "space" }, "assist": { "actions": { "source": { "organizeImports": { "level": "on", "options": { "groups": [ [ "react", "react/**" ], [ "next", "next/**" ], [ ":NODE:", ":PACKAGE:" ], ":BLANK_LINE:", [ "@/**", "^/**" ], ":BLANK_LINE:", "~/**", ":BLANK_LINE:", [ ":PATH:", "!**/*.css", "!**/*.scss" ], ":BLANK_LINE:", [ "**/*.css", "**/*.scss" ] ] } } } } }, "linter": { "enabled": true, "rules": { "recommended": true } }, "javascript": { "formatter": { "quoteStyle": "single" }, "parser": { "unsafeParameterDecoratorsEnabled": true } }, "overrides": [ { "includes": [ "apps/pdf-converter/**", "./apps/slackbot-proxy/**" ], "linter": { "rules": { "style": { "useImportType": "off" } } } } ] }