biome.jsonc 1020 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
  3. "vcs": {
  4. "clientKind": "git",
  5. "enabled": true,
  6. "useIgnoreFile": true
  7. },
  8. "files": {
  9. "ignore": [
  10. "**/.turbo",
  11. "**/components.d.ts",
  12. "**/coverage",
  13. "**/dist",
  14. "**/package.json",
  15. "**/pnpm-lock.yaml",
  16. "**/CHANGELOG.md"
  17. ]
  18. },
  19. "formatter": {
  20. "enabled": true,
  21. "formatWithErrors": false,
  22. "indentStyle": "tab",
  23. "indentWidth": 2,
  24. "lineEnding": "lf",
  25. "lineWidth": 100,
  26. "attributePosition": "auto",
  27. "ignore": [
  28. // Handled by prettier
  29. "**/*.vue"
  30. ]
  31. },
  32. "organizeImports": { "enabled": false },
  33. "linter": {
  34. "enabled": false
  35. },
  36. "javascript": {
  37. "parser": {
  38. "unsafeParameterDecoratorsEnabled": true
  39. },
  40. "formatter": {
  41. "jsxQuoteStyle": "double",
  42. "quoteProperties": "asNeeded",
  43. "trailingCommas": "all",
  44. "semicolons": "always",
  45. "arrowParentheses": "always",
  46. "bracketSpacing": true,
  47. "bracketSameLine": false,
  48. "quoteStyle": "single",
  49. "attributePosition": "auto"
  50. }
  51. }
  52. }