We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a995c0 commit f3b2c26Copy full SHA for f3b2c26
lib/ruby_lsp/requests/support/dependency_detector.rb
@@ -63,7 +63,11 @@ def direct_dependency?(gem_pattern)
63
def detect_typechecker
64
return false if ENV["RUBY_LSP_BYPASS_TYPECHECKER"]
65
66
- direct_dependency?(/^sorbet/) || direct_dependency?(/^sorbet-static-and-runtime/)
+ Bundler.with_original_env do
67
+ Bundler.locked_gems.specs.any? { |spec| spec.name == "sorbet-static" }
68
+ end
69
+ rescue Bundler::GemfileNotFound
70
+ false
71
end
72
73
sig { returns(T::Array[String]) }
0 commit comments