diff --git a/.changeset/biome-starter-format.md b/.changeset/biome-starter-format.md new file mode 100644 index 00000000..63d37a07 --- /dev/null +++ b/.changeset/biome-starter-format.md @@ -0,0 +1,5 @@ +--- +'@tanstack/create': patch +--- + +Match Biome formatting defaults to the generated React and Solid starter files. diff --git a/packages/create/src/frameworks/react/toolchains/biome/assets/biome.json.ejs b/packages/create/src/frameworks/react/toolchains/biome/assets/biome.json.ejs index 662c9738..7fc1313d 100644 --- a/packages/create/src/frameworks/react/toolchains/biome/assets/biome.json.ejs +++ b/packages/create/src/frameworks/react/toolchains/biome/assets/biome.json.ejs @@ -1,36 +1,37 @@ { - "$schema": "https://biomejs.dev/schemas/2.4.5/schema.json", - "vcs": { - "enabled": false, - "clientKind": "git", - "useIgnoreFile": false - }, - "files": { - "ignoreUnknown": false, - "includes": [ - "**/src/**/*", - "**/.vscode/**/*", - <% if (bundler === 'vite') { %>"**/index.html", - <% } %>"**/<%= bundler %>.config.ts", - "!**/src/routeTree.gen.ts", - "!**/src/styles.css" - ] - }, - "formatter": { - "enabled": true, - "indentStyle": "tab" - }, - "assist": { "actions": { "source": { "organizeImports": "on" } } }, - "linter": { - "enabled": true, - "rules": { - "recommended": true - } - }, - "javascript": { - "formatter": { - "quoteStyle": "double" - } - } + "$schema": "https://biomejs.dev/schemas/2.4.5/schema.json", + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": false + }, + "files": { + "ignoreUnknown": false, + "includes": [ + "**/src/**/*", + "**/.vscode/**/*", + <% if (bundler === 'vite') { %>"**/index.html", + <% } %>"**/<%= bundler %>.config.ts", + "!**/src/routeTree.gen.ts", + "!**/src/styles.css" + ] + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "indentWidth": 2 + }, + "assist": { "actions": { "source": { "organizeImports": "on" } } }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { + "formatter": { + "quoteStyle": "single", + "semicolons": "asNeeded" + } + } } -<% if (bundler) { %><% } %> diff --git a/packages/create/src/frameworks/solid/toolchains/biome/assets/biome.json.ejs b/packages/create/src/frameworks/solid/toolchains/biome/assets/biome.json.ejs index 00338a2c..7fc1313d 100644 --- a/packages/create/src/frameworks/solid/toolchains/biome/assets/biome.json.ejs +++ b/packages/create/src/frameworks/solid/toolchains/biome/assets/biome.json.ejs @@ -18,7 +18,8 @@ }, "formatter": { "enabled": true, - "indentStyle": "tab" + "indentStyle": "space", + "indentWidth": 2 }, "assist": { "actions": { "source": { "organizeImports": "on" } } }, "linter": { @@ -29,7 +30,8 @@ }, "javascript": { "formatter": { - "quoteStyle": "double" + "quoteStyle": "single", + "semicolons": "asNeeded" } } }