diff --git a/Gemfile b/Gemfile index 9631524..99dc622 100644 --- a/Gemfile +++ b/Gemfile @@ -58,6 +58,7 @@ group :development do gem 'guard' gem 'guard-livereload', '~> 2.5', require: false gem 'rack-livereload' + gem 'ruby-lsp', require: false gem 'web-console' # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler] # gem "rack-mini-profiler" diff --git a/Gemfile.lock b/Gemfile.lock index c7aa9aa..798325b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -120,6 +120,7 @@ GEM activesupport (>= 5.0.0) jsbundling-rails (1.1.1) railties (>= 6.0.0) + language_server-protocol (3.17.0.3) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -158,6 +159,7 @@ GEM nenv (~> 0.1) shellany (~> 0.0) pg (1.4.5) + prettier_print (1.2.1) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -218,7 +220,12 @@ GEM rspec-mocks (~> 3.11) rspec-support (~> 3.11) rspec-support (3.12.0) + ruby-lsp (0.4.1) + language_server-protocol (~> 3.17.0) + sorbet-runtime + syntax_tree (>= 6, < 7) shellany (0.0.1) + sorbet-runtime (0.5.10710) sprockets (4.2.0) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) @@ -228,6 +235,8 @@ GEM sprockets (>= 3.0.0) stimulus-rails (1.2.1) railties (>= 6.0.0) + syntax_tree (6.0.2) + prettier_print (>= 1.2.0) thor (1.2.1) timeout (0.3.2) turbo-rails (1.3.3) @@ -264,6 +273,7 @@ DEPENDENCIES rack-livereload rails (~> 7.0.4) rspec-rails + ruby-lsp sprockets-rails stimulus-rails turbo-rails