ruby: add ruby-lsp as a development dependency
change mwmkpxvkyqrqxrlnvlnxwzklpplrkspl
commit 96f965c2893cd96f47633d3e4c2ca0cc5f891b1a
author Alpha Chen <alpha@kejadlen.dev>
date
parent f14a667d
diff --git a/Gemfile b/Gemfile
index 64ac153..304a487 100644
--- a/Gemfile
+++ b/Gemfile
@@ -13,6 +13,7 @@ group :development do
   gem "minitest"
   gem "rack-test"
   gem "rake"
+  gem "ruby-lsp"
   # Pinned to a prerelease: released Steep parses Ruby as 3.3, where `it`
   # is a method call rather than the block parameter. 2.1.0.dev.1 is the
   # first release parsing 3.4.
diff --git a/Gemfile.lock b/Gemfile.lock
index bf2fa9b..15c9a26 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -57,6 +57,10 @@ GEM
       zeitwerk
     roda (3.101.0)
       rack
+    ruby-lsp (0.26.11)
+      language_server-protocol (~> 3.17.0)
+      prism (>= 1.2, < 2.0)
+      rbs (>= 3, < 5)
     securerandom (0.4.1)
     sequel (5.102.0)
       bigdecimal
@@ -116,6 +120,7 @@ DEPENDENCIES
   rackup
   rake
   roda
+  ruby-lsp
   sequel
   sqlite3
   steep (= 2.1.0.dev.1)
@@ -123,7 +128,6 @@ DEPENDENCIES
 CHECKSUMS
   ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
   bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
-  bundler (4.0.18) sha256=02d9a17429de1847b4e0c9f27a9ee4b20c0a74c0a641b4e77195d6019e3618ac
   concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1
   csv (3.3.6) sha256=aba61e7e507a66f03d45cb1f3c4b6359861c3504038b422962875dce099e4456
   drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
@@ -159,6 +163,7 @@ CHECKSUMS
   rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674
   refract (1.1.0) sha256=ee3b9627e39f7692831101e2fedd73e0d09a592ff5d5c05f171d14211fc7a9c7
   roda (3.101.0) sha256=07b13bb5fbb8f606c17f8c21ae4897f629e59cb6f398665da6666920efd39843
+  ruby-lsp (0.26.11) sha256=4cc8f1587237ff8c9031680b5491df901a82559eeaa1ae96863ffe700b32583d
   securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
   sequel (5.102.0) sha256=c25bb85a44ae59b3ed41ca7c32c33316cf81a6fcaeabedb4036ba141dde70919
   sqlite3 (2.9.1-aarch64-linux-gnu) sha256=85535ddf1c37f116ebebe0330bbbffc2ccb55d09f69717a565f8cfb35142f136