solargraph
https://github.com/castwide/solargraph
Ruby
A Ruby language server.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
3 Subscribers
Add a CodeTriage badge to solargraph
Help out
- Issues
- Match trailing keyword arguments to keyword/kwrest parameters, not by position
- Improved RBS type alias support
- raise and abort confuse typechecker
- Remove every unioned type flow-sensitive-typing rules out
- Keep the generic return type when a method takes a block
- require: config entries and scanned require calls aren't translated to RBS stdlib library names, so slash-named stdlib requires silently never load their RBS pins
- Fix raise/fail nil guards, root-scoped is_a?, case/when, ||=, and namespace-scope narrowing in flow-sensitive typing
- Narrow repeated calls to the same attr_reader-style accessor
- Introduce a shared Type interface for Typedef (Concrete, Union)
- Fix and re-enable strong-level typechecking in CI
- Docs
- Solargraph::Metagem#equality_fields
- Solargraph::External#generation
- Solargraph::CacheDir.rbs_dir
- Solargraph::CacheDir#rbs_dir
- Solargraph::Collection.clear_mem_cache
- Solargraph::Collection.cached
- Solargraph::RbsMap::Path.pins
- Solargraph::RbsMap::Core#repository
- Solargraph::Collection::Rbs#key
- Solargraph::Collection::Rbs#cache_file