summaryrefslogtreecommitdiff
path: root/biome.json
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2025-07-03 10:56:21 +0300
committerDawid Rycerz <dawid@rycerz.xyz>2025-07-03 10:56:21 +0300
commit456cf011b36de91c9936994b1fa45703adcd309b (patch)
tree8e60daf998f731ac50d100fa490eaecae1168042 /biome.json
Initial fork of chrismwilliams/astro-theme-cactus theme
Diffstat (limited to 'biome.json')
-rw-r--r--biome.json59
1 files changed, 59 insertions, 0 deletions
diff --git a/biome.json b/biome.json
new file mode 100644
index 0000000..aa8e60c
--- /dev/null
+++ b/biome.json
@@ -0,0 +1,59 @@
+{
+ "$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
+ "assist": { "actions": { "source": { "organizeImports": "on" } } },
+ "formatter": {
+ "indentStyle": "tab",
+ "indentWidth": 2,
+ "lineWidth": 100,
+ "formatWithErrors": true,
+ "includes": ["**", "!**/*.astro"]
+ },
+ "linter": {
+ "enabled": true,
+ "rules": {
+ "recommended": true,
+ "a11y": {
+ "noSvgWithoutTitle": "off"
+ },
+ "suspicious": {
+ "noExplicitAny": "warn"
+ },
+ "style": {
+ "noParameterAssign": "error",
+ "useAsConstAssertion": "error",
+ "useDefaultParameterLast": "error",
+ "useEnumInitializers": "error",
+ "useSelfClosingElements": "error",
+ "useSingleVarDeclarator": "error",
+ "noUnusedTemplateLiteral": "error",
+ "useNumberNamespace": "error",
+ "noInferrableTypes": "error",
+ "noUselessElse": "error"
+ }
+ }
+ },
+ "javascript": {
+ "formatter": {
+ "trailingCommas": "all",
+ "semicolons": "always"
+ }
+ },
+ "vcs": {
+ "clientKind": "git",
+ "enabled": true,
+ "useIgnoreFile": true
+ },
+ "overrides": [
+ {
+ "includes": ["**/*.astro"],
+ "linter": {
+ "rules": {
+ "correctness": {
+ "noUnusedVariables": "off",
+ "noUnusedImports": "off"
+ }
+ }
+ }
+ }
+ ]
+}