-
Name
-
solargraph
-
Version
-
0.54.2
-
Platform
-
ruby
-
Authors
-
Fred Snyder
-
Bindir
-
bin
-
Date
-
2025-04-28 00:00:00 UTC
-
Dependencies
-
backport (~> 1.2)
benchmark (~> 0.4)
bundler (~> 2.0)
diff-lcs (~> 1.4)
jaro_winkler (~> 1.6)
kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.1)
logger (~> 1.6)
observer (~> 0.1)
ostruct (~> 0.6)
parser (~> 3.0)
rbs (~> 3.3)
reverse_markdown (~> 3.0)
rubocop (~> 1.38)
thor (~> 1.0)
tilt (~> 2.0)
yard (~> 0.9, >= 0.9.24)
yard-solargraph (~> 0.1)
pry (~> 0.15, development)
public_suffix (~> 3.1, development)
rake (~> 13.2, development)
rspec (~> 3.5, development)
simplecov (~> 0.14, development)
webmock (~> 3.6, development)
irb (~> 1.15, development)
-
Description
-
IDE tools for code completion, inline documentation, and static analysis
-
Email
-
admin@castwide.com
-
Executables
-
solargraph
-
Files
-
.github/FUNDING.yml
.github/workflows/plugins.yml
.github/workflows/rspec.yml
.github/workflows/typecheck.yml
.gitignore
.rspec
.yardopts
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
SPONSORS.md
bin/solargraph
lib/.rubocop.yml
lib/solargraph.rb
lib/solargraph/api_map.rb
lib/solargraph/api_map/cache.rb
lib/solargraph/api_map/source_to_yard.rb
lib/solargraph/api_map/store.rb
lib/solargraph/bench.rb
lib/solargraph/cache.rb
lib/solargraph/complex_type.rb
lib/solargraph/complex_type/type_methods.rb
lib/solargraph/complex_type/unique_type.rb
lib/solargraph/convention.rb
lib/solargraph/convention/base.rb
lib/solargraph/convention/gemfile.rb
lib/solargraph/convention/gemspec.rb
lib/solargraph/convention/rakefile.rb
lib/solargraph/converters/dd.rb
lib/solargraph/converters/dl.rb
lib/solargraph/converters/dt.rb
lib/solargraph/converters/misc.rb
lib/solargraph/diagnostics.rb
lib/solargraph/diagnostics/base.rb
lib/solargraph/diagnostics/require_not_found.rb
lib/solargraph/diagnostics/rubocop.rb
lib/solargraph/diagnostics/rubocop_helpers.rb
lib/solargraph/diagnostics/severities.rb
lib/solargraph/diagnostics/type_check.rb
lib/solargraph/diagnostics/update_errors.rb
lib/solargraph/doc_map.rb
lib/solargraph/environ.rb
lib/solargraph/gem_pins.rb
lib/solargraph/language_server.rb
lib/solargraph/language_server/completion_item_kinds.rb
lib/solargraph/language_server/error_codes.rb
lib/solargraph/language_server/host.rb
lib/solargraph/language_server/host/diagnoser.rb
lib/solargraph/language_server/host/dispatch.rb
lib/solargraph/language_server/host/message_worker.rb
lib/solargraph/language_server/host/sources.rb
lib/solargraph/language_server/message.rb
lib/solargraph/language_server/message/base.rb
lib/solargraph/language_server/message/cancel_request.rb
lib/solargraph/language_server/message/client.rb
lib/solargraph/language_server/message/client/register_capability.rb
lib/solargraph/language_server/message/completion_item.rb
lib/solargraph/language_server/message/completion_item/resolve.rb
lib/solargraph/language_server/message/exit_notification.rb
lib/solargraph/language_server/message/extended.rb
lib/solargraph/language_server/message/extended/check_gem_version.rb
lib/solargraph/language_server/message/extended/document.rb
lib/solargraph/language_server/message/extended/document_gems.rb
lib/solargraph/language_server/message/extended/download_core.rb
lib/solargraph/language_server/message/extended/environment.rb
lib/solargraph/language_server/message/extended/search.rb
lib/solargraph/language_server/message/initialize.rb
lib/solargraph/language_server/message/initialized.rb
lib/solargraph/language_server/message/method_not_found.rb
lib/solargraph/language_server/message/method_not_implemented.rb
lib/solargraph/language_server/message/shutdown.rb
lib/solargraph/language_server/message/text_document.rb
lib/solargraph/language_server/message/text_document/base.rb
lib/solargraph/language_server/message/text_document/code_action.rb
lib/solargraph/language_server/message/text_document/completion.rb
lib/solargraph/language_server/message/text_document/definition.rb
lib/solargraph/language_server/message/text_document/did_change.rb
lib/solargraph/language_server/message/text_document/did_close.rb
lib/solargraph/language_server/message/text_document/did_open.rb
lib/solargraph/language_server/message/text_document/did_save.rb
lib/solargraph/language_server/message/text_document/document_highlight.rb
lib/solargraph/language_server/message/text_document/document_symbol.rb
lib/solargraph/language_server/message/text_document/folding_range.rb
lib/solargraph/language_server/message/text_document/formatting.rb
lib/solargraph/language_server/message/text_document/hover.rb
lib/solargraph/language_server/message/text_document/on_type_formatting.rb
lib/solargraph/language_server/message/text_document/prepare_rename.rb
lib/solargraph/language_server/message/text_document/references.rb
lib/solargraph/language_server/message/text_document/rename.rb
lib/solargraph/language_server/message/text_document/signature_help.rb
lib/solargraph/language_server/message/text_document/type_definition.rb
lib/solargraph/language_server/message/workspace.rb
lib/solargraph/language_server/message/workspace/did_change_configuration.rb
lib/solargraph/language_server/message/workspace/did_change_watched_files.rb
lib/solargraph/language_server/message/workspace/did_change_workspace_folders.rb
lib/solargraph/language_server/message/workspace/workspace_symbol.rb
lib/solargraph/language_server/message_types.rb
lib/solargraph/language_server/progress.rb
lib/solargraph/language_server/request.rb
lib/solargraph/language_server/symbol_kinds.rb
lib/solargraph/language_server/transport.rb
lib/solargraph/language_server/transport/adapter.rb
lib/solargraph/language_server/transport/data_reader.rb
lib/solargraph/language_server/uri_helpers.rb
lib/solargraph/library.rb
lib/solargraph/location.rb
lib/solargraph/logging.rb
lib/solargraph/page.rb
lib/solargraph/parser.rb
lib/solargraph/parser/comment_ripper.rb
lib/solargraph/parser/node_methods.rb
lib/solargraph/parser/node_processor.rb
lib/solargraph/parser/node_processor/base.rb
lib/solargraph/parser/parser_gem.rb
lib/solargraph/parser/parser_gem/class_methods.rb
lib/solargraph/parser/parser_gem/flawed_builder.rb
lib/solargraph/parser/parser_gem/node_chainer.rb
lib/solargraph/parser/parser_gem/node_methods.rb
lib/solargraph/parser/parser_gem/node_processors.rb
lib/solargraph/parser/parser_gem/node_processors/alias_node.rb
lib/solargraph/parser/parser_gem/node_processors/args_node.rb
lib/solargraph/parser/parser_gem/node_processors/begin_node.rb
lib/solargraph/parser/parser_gem/node_processors/block_node.rb
lib/solargraph/parser/parser_gem/node_processors/casgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/cvasgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/def_node.rb
lib/solargraph/parser/parser_gem/node_processors/defs_node.rb
lib/solargraph/parser/parser_gem/node_processors/gvasgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/ivasgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/lvasgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/masgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/namespace_node.rb
lib/solargraph/parser/parser_gem/node_processors/orasgn_node.rb
lib/solargraph/parser/parser_gem/node_processors/resbody_node.rb
lib/solargraph/parser/parser_gem/node_processors/sclass_node.rb
lib/solargraph/parser/parser_gem/node_processors/send_node.rb
lib/solargraph/parser/parser_gem/node_processors/sym_node.rb
lib/solargraph/parser/region.rb
lib/solargraph/parser/snippet.rb
lib/solargraph/pin.rb
lib/solargraph/pin/base.rb
lib/solargraph/pin/base_variable.rb
lib/solargraph/pin/block.rb
lib/solargraph/pin/callable.rb
lib/solargraph/pin/class_variable.rb
lib/solargraph/pin/closure.rb
lib/solargraph/pin/common.rb
lib/solargraph/pin/constant.rb
lib/solargraph/pin/conversions.rb
lib/solargraph/pin/delegated_method.rb
lib/solargraph/pin/documenting.rb
lib/solargraph/pin/duck_method.rb
lib/solargraph/pin/global_variable.rb
lib/solargraph/pin/instance_variable.rb
lib/solargraph/pin/keyword.rb
lib/solargraph/pin/keyword_param.rb
lib/solargraph/pin/local_variable.rb
lib/solargraph/pin/method.rb
lib/solargraph/pin/method_alias.rb
lib/solargraph/pin/namespace.rb
lib/solargraph/pin/parameter.rb
lib/solargraph/pin/proxy_type.rb
lib/solargraph/pin/reference.rb
lib/solargraph/pin/reference/extend.rb
lib/solargraph/pin/reference/include.rb
lib/solargraph/pin/reference/override.rb
lib/solargraph/pin/reference/prepend.rb
lib/solargraph/pin/reference/require.rb
lib/solargraph/pin/reference/superclass.rb
lib/solargraph/pin/search.rb
lib/solargraph/pin/signature.rb
lib/solargraph/pin/singleton.rb
lib/solargraph/pin/symbol.rb
lib/solargraph/position.rb
lib/solargraph/range.rb
lib/solargraph/rbs_map.rb
lib/solargraph/rbs_map/conversions.rb
lib/solargraph/rbs_map/core_fills.rb
lib/solargraph/rbs_map/core_map.rb
lib/solargraph/rbs_map/stdlib_map.rb
lib/solargraph/server_methods.rb
lib/solargraph/shell.rb
lib/solargraph/source.rb
lib/solargraph/source/chain.rb
lib/solargraph/source/chain/array.rb
lib/solargraph/source/chain/block_symbol.rb
lib/solargraph/source/chain/block_variable.rb
lib/solargraph/source/chain/call.rb
lib/solargraph/source/chain/class_variable.rb
lib/solargraph/source/chain/constant.rb
lib/solargraph/source/chain/global_variable.rb
lib/solargraph/source/chain/hash.rb
lib/solargraph/source/chain/head.rb
lib/solargraph/source/chain/if.rb
lib/solargraph/source/chain/instance_variable.rb
lib/solargraph/source/chain/link.rb
lib/solargraph/source/chain/literal.rb
lib/solargraph/source/chain/or.rb
lib/solargraph/source/chain/q_call.rb
lib/solargraph/source/chain/variable.rb
lib/solargraph/source/chain/z_super.rb
lib/solargraph/source/change.rb
lib/solargraph/source/cursor.rb
lib/solargraph/source/encoding_fixes.rb
lib/solargraph/source/source_chainer.rb
lib/solargraph/source/updater.rb
lib/solargraph/source_map.rb
lib/solargraph/source_map/clip.rb
lib/solargraph/source_map/completion.rb
lib/solargraph/source_map/data.rb
lib/solargraph/source_map/mapper.rb
lib/solargraph/type_checker.rb
lib/solargraph/type_checker/checks.rb
lib/solargraph/type_checker/param_def.rb
lib/solargraph/type_checker/problem.rb
lib/solargraph/type_checker/rules.rb
lib/solargraph/version.rb
lib/solargraph/views/_method.erb
lib/solargraph/views/_name_type_tag.erb
lib/solargraph/views/_namespace.erb
lib/solargraph/views/document.erb
lib/solargraph/views/environment.erb
lib/solargraph/views/layout.erb
lib/solargraph/views/search.erb
lib/solargraph/workspace.rb
lib/solargraph/workspace/config.rb
lib/solargraph/yard_map.rb
lib/solargraph/yard_map/cache.rb
lib/solargraph/yard_map/helpers.rb
lib/solargraph/yard_map/mapper.rb
lib/solargraph/yard_map/mapper/to_constant.rb
lib/solargraph/yard_map/mapper/to_method.rb
lib/solargraph/yard_map/mapper/to_namespace.rb
lib/solargraph/yard_map/to_method.rb
lib/solargraph/yard_tags.rb
lib/solargraph/yardoc.rb
solargraph.gemspec
-
Homepage
-
https://solargraph.org
-
Licenses
-
MIT
-
Metadata
-
{"funding_uri"=>"https://www.patreon.com/castwide", "bug_tracker_uri"=>"https://github.com/castwide/solargraph/issues", "changelog_uri"=>"https://github.com/castwide/solargraph/blob/master/CHANGELOG.md", "source_code_uri"=>"https://github.com/castwide/solargraph"}
-
Require paths
-
lib
-
Required ruby version
-
>= 3.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.3.7
-
Specification version
-
4
-
Summary
-
A Ruby language server
-
Original platform
-
ruby
-
New platform
-
ruby