aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alan <altano@gmail.com> 2024-08-23 01:29:50 -0700
committerGravatar GitHub <noreply@github.com> 2024-08-23 16:29:50 +0800
commita3b9b91caf31d943b1ee6b9f462eb3b0ee7106d9 (patch)
treec56dec7f85aa60a404771f7bf453d9abeb2f7fcc
parentcf65476b27053333cf5a36f6f9f46b794c98dfa2 (diff)
downloadastro-a3b9b91caf31d943b1ee6b9f462eb3b0ee7106d9.tar.gz
astro-a3b9b91caf31d943b1ee6b9f462eb3b0ee7106d9.tar.zst
astro-a3b9b91caf31d943b1ee6b9f462eb3b0ee7106d9.zip
Make Biome formatting work out-of-the-box in VS Code (#11759)
-rw-r--r--.gitignore8
-rw-r--r--.vscode/extensions.json3
-rw-r--r--.vscode/settings.json17
3 files changed, 24 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index 2783aac56..8e6d78354 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,9 +16,6 @@ package-lock.json
.eslintcache
.pnpm-store
-# ignore top-level vscode settings
-/.vscode/settings.json
-
# do not commit .env files or any files that end with `.env`
*.env
@@ -37,3 +34,8 @@ packages/**/e2e/**/fixtures/**/.astro/
packages/**/e2e/**/fixtures/**/env.d.ts
examples/**/.astro/
examples/**/env.d.ts
+
+# make it easy for people to add project-specific Astro settings that they don't
+# want to share with others (see
+# https://github.com/withastro/astro/pull/11759#discussion_r1721444711)
+*.code-workspace
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index d8411afe0..ea69b5c70 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -3,7 +3,8 @@
"astro-build.astro-vscode",
"esbenp.prettier-vscode",
"editorconfig.editorconfig",
- "dbaeumer.vscode-eslint"
+ "dbaeumer.vscode-eslint",
+ "biomejs.biome"
],
"unwantedRecommendations": []
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..f7dbf2d9a
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,17 @@
+{
+ "[json]": {
+ "editor.defaultFormatter": "biomejs.biome",
+ },
+ "[javascript]": {
+ "editor.defaultFormatter": "biomejs.biome",
+ },
+ "[typescript]": {
+ "editor.defaultFormatter": "biomejs.biome",
+ },
+ "[javascriptreact]": {
+ "editor.defaultFormatter": "biomejs.biome",
+ },
+ "[typescriptreact]": {
+ "editor.defaultFormatter": "biomejs.biome",
+ }
+}