From 88f7b46824cd339925503cad993b3f3a6f911045 Mon Sep 17 00:00:00 2001 From: Todd Kummer Date: Sun, 30 Aug 2026 17:20:50 -0700 Subject: [PATCH] Add ruby-lsp to Gemfile This adds it to the lock file and makes in more consistent. --- Gemfile | 1 + Gemfile.lock | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/Gemfile b/Gemfile index becca98..e163ddb 100644 --- a/Gemfile +++ b/Gemfile @@ -14,5 +14,6 @@ group :development, :test do gem "rake", "~> 13.0" gem "rubocop", "~> 1.86" gem "rubocop-minitest", "~> 0.39" + gem "ruby-lsp", "~> 0.26" gem "simplecov", "~> 0.22" end diff --git a/Gemfile.lock b/Gemfile.lock index 67a4016..af3bab4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -46,6 +46,10 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rbs (4.2.0) + logger + prism (>= 1.6.0) + tsort regexp_parser (2.12.0) rubocop (1.86.1) json (~> 2.3) @@ -65,6 +69,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) + ruby-lsp (0.26.11) + language_server-protocol (~> 3.17.0) + prism (>= 1.2, < 2.0) + rbs (>= 3, < 5) ruby-progressbar (1.13.0) ruby_llm (1.14.1) base64 @@ -84,6 +92,7 @@ GEM simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) thor (1.5.0) + tsort (0.2.0) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) unicode-emoji (4.2.0) @@ -101,6 +110,7 @@ DEPENDENCIES rake (~> 13.0) rubocop (~> 1.86) rubocop-minitest (~> 0.39) + ruby-lsp (~> 0.26) ruby_llm-test! simplecov (~> 0.22) @@ -130,10 +140,12 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb rubocop (1.86.1) sha256=44415f3f01d01a21e01132248d2fd0867572475b566ca188a0a42133a08d4531 rubocop-ast (1.49.1) sha256=4412f3ee70f6fe4546cc489548e0f6fcf76cafcfa80fa03af67098ffed755035 rubocop-minitest (0.39.1) sha256=998398d6da4026d297f0f9bf709a1eac5f2b6947c24431f94af08138510cf7ed + ruby-lsp (0.26.11) sha256=4cc8f1587237ff8c9031680b5491df901a82559eeaa1ae96863ffe700b32583d ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_llm (1.14.1) sha256=7487d0f0bb9e86836d9233d656e10637370a6b22eb2555343c0a4c179ce7c500 ruby_llm-schema (0.3.0) sha256=a591edc5ca1b7f0304f0e2261de61ba4b3bea17be09f5cf7558153adfda3dec6 @@ -142,6 +154,7 @@ CHECKSUMS simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246 simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428 thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 + tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42 unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6