diff --git a/.gitignore b/.gitignore
index 6d2d827b06bd4671b38505aae7b79c2659a743ae..711604d3f426c270728806cb697526a5b768f595 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,12 @@
-*.iml
+# IDEs
 .idea
-target
+.metals
+.vscode
+project/metals.sbt
+
+# build-related
 .bsp
+.bloop
+target
+
+*.iml