ninelands-reddit/biome.jsonc
Lukas Müllner bf6bdf9c2d feat(client): Startbildschirm, Spielansicht und Ergebniskarte mit dem Brett aus Ninelands
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-13 16:37:40 +01:00

46 lines
1.3 KiB
Text

{
"$schema": "https://biomejs.dev/schemas/2.6.6/schema.json",
"css": {"formatter": {"enabled": true, "quoteStyle": "single"}},
// src/engine/ ist eine Kopie aus Ninelands (scripts/sync-engine.sh) und wird nicht umformatiert
"files": {
"includes": [
"**",
"!dist/",
"!public/*.js*",
"!public/*.css*",
"!src/engine"
]
},
"formatter": {
"bracketSpacing": false,
"enabled": true,
"indentStyle": "space"
},
"html": {"formatter": {"enabled": true}},
"javascript": {
"formatter": {
"arrowParentheses": "asNeeded",
"jsxQuoteStyle": "single",
"quoteStyle": "single",
"semicolons": "asNeeded"
}
},
"linter": {
"domains": {"project": "all"},
"rules": {
"correctness": {
// Biome resolves conditional exports without the browser condition,
// which reports false positives for `@devvit/web/client` named exports.
"noUnresolvedImports": "off"
},
"nursery": {
"noFloatingPromises": "error",
"noMisusedPromises": "error",
"recommended": true
},
"style": {"noInferrableTypes": "off"},
"suspicious": {"noImplicitAnyLet": "off"}
}
},
"vcs": {"enabled": true, "clientKind": "git", "useIgnoreFile": true}
}