-
Name
-
steep
-
Version
-
0.18.0
-
Platform
-
ruby
-
Authors
-
Soutaro Matsumoto
-
Bindir
-
exe
-
Date
-
2020-07-06 00:00:00 UTC
-
Dependencies
-
bundler (>= 1.13, development)
rake (~> 13.0, development)
minitest (~> 5.0, development)
racc (~> 1.4, development)
minitest-reporters (~> 1.4.2, development)
minitest-hooks (~> 1.5.0, development)
parser (~> 2.7.0)
ast_utils (~> 0.3.0)
activesupport (>= 5.1)
rainbow (>= 2.2.2, < 4.0)
listen (~> 3.1)
language_server-protocol (~> 3.14.0.2)
rbs (>= 0.3.1, < 0.5.0)
-
Description
-
Gradual Typing for Ruby
-
Email
-
matsumoto@soutaro.com
-
Executables
-
steep
-
Files
-
.github/workflows/ruby.yml
.gitignore
.gitmodules
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
Steepfile
bin/console
bin/setup
bin/smoke_runner.rb
exe/steep
lib/steep.rb
lib/steep/annotation_parser.rb
lib/steep/ast/annotation.rb
lib/steep/ast/annotation/collection.rb
lib/steep/ast/buffer.rb
lib/steep/ast/builtin.rb
lib/steep/ast/location.rb
lib/steep/ast/method_type.rb
lib/steep/ast/namespace.rb
lib/steep/ast/type_params.rb
lib/steep/ast/types.rb
lib/steep/ast/types/any.rb
lib/steep/ast/types/boolean.rb
lib/steep/ast/types/bot.rb
lib/steep/ast/types/class.rb
lib/steep/ast/types/factory.rb
lib/steep/ast/types/helper.rb
lib/steep/ast/types/instance.rb
lib/steep/ast/types/intersection.rb
lib/steep/ast/types/literal.rb
lib/steep/ast/types/name.rb
lib/steep/ast/types/nil.rb
lib/steep/ast/types/proc.rb
lib/steep/ast/types/record.rb
lib/steep/ast/types/self.rb
lib/steep/ast/types/top.rb
lib/steep/ast/types/tuple.rb
lib/steep/ast/types/union.rb
lib/steep/ast/types/var.rb
lib/steep/ast/types/void.rb
lib/steep/cli.rb
lib/steep/drivers/annotations.rb
lib/steep/drivers/check.rb
lib/steep/drivers/init.rb
lib/steep/drivers/langserver.rb
lib/steep/drivers/print_project.rb
lib/steep/drivers/signature_error_printer.rb
lib/steep/drivers/trace_printer.rb
lib/steep/drivers/utils/driver_helper.rb
lib/steep/drivers/validate.rb
lib/steep/drivers/vendor.rb
lib/steep/drivers/watch.rb
lib/steep/drivers/worker.rb
lib/steep/errors.rb
lib/steep/interface/interface.rb
lib/steep/interface/method.rb
lib/steep/interface/method_type.rb
lib/steep/interface/substitution.rb
lib/steep/names.rb
lib/steep/project.rb
lib/steep/project/completion_provider.rb
lib/steep/project/dsl.rb
lib/steep/project/file.rb
lib/steep/project/file_loader.rb
lib/steep/project/hover_content.rb
lib/steep/project/options.rb
lib/steep/project/target.rb
lib/steep/server/base_worker.rb
lib/steep/server/code_worker.rb
lib/steep/server/interaction_worker.rb
lib/steep/server/master.rb
lib/steep/server/signature_worker.rb
lib/steep/server/utils.rb
lib/steep/server/worker_process.rb
lib/steep/signature/errors.rb
lib/steep/signature/validator.rb
lib/steep/source.rb
lib/steep/subtyping/check.rb
lib/steep/subtyping/constraints.rb
lib/steep/subtyping/relation.rb
lib/steep/subtyping/result.rb
lib/steep/subtyping/trace.rb
lib/steep/subtyping/variable_occurrence.rb
lib/steep/subtyping/variable_variance.rb
lib/steep/type_assignability.rb
lib/steep/type_construction.rb
lib/steep/type_inference/block_params.rb
lib/steep/type_inference/constant_env.rb
lib/steep/type_inference/context.rb
lib/steep/type_inference/context_array.rb
lib/steep/type_inference/local_variable_type_env.rb
lib/steep/type_inference/logic.rb
lib/steep/type_inference/send_args.rb
lib/steep/type_inference/type_env.rb
lib/steep/typing.rb
lib/steep/version.rb
manual/annotations.md
sample/Steepfile
sample/lib/conference.rb
sample/sig/conference.rbs
sig/project.rbi
smoke/alias/Steepfile
smoke/alias/a.rb
smoke/alias/a.rbs
smoke/alias/b.rb
smoke/alias/c.rb
smoke/and/Steepfile
smoke/and/a.rb
smoke/array/Steepfile
smoke/array/a.rb
smoke/array/b.rb
smoke/array/c.rb
smoke/block/Steepfile
smoke/block/a.rb
smoke/block/a.rbs
smoke/block/b.rb
smoke/block/c.rb
smoke/block/c.rbs
smoke/block/d.rb
smoke/case/Steepfile
smoke/case/a.rb
smoke/class/Steepfile
smoke/class/a.rb
smoke/class/a.rbs
smoke/class/b.rb
smoke/class/c.rb
smoke/class/f.rb
smoke/class/g.rb
smoke/class/h.rb
smoke/class/h.rbs
smoke/class/i.rb
smoke/class/i.rbs
smoke/const/Steepfile
smoke/const/a.rb
smoke/dstr/Steepfile
smoke/dstr/a.rb
smoke/ensure/Steepfile
smoke/ensure/a.rb
smoke/enumerator/Steepfile
smoke/enumerator/a.rb
smoke/enumerator/b.rb
smoke/extension/Steepfile
smoke/extension/a.rb
smoke/extension/a.rbs
smoke/extension/b.rb
smoke/extension/c.rb
smoke/extension/d.rb
smoke/extension/e.rb
smoke/extension/e.rbs
smoke/hash/Steepfile
smoke/hash/a.rb
smoke/hash/a.rbs
smoke/hash/b.rb
smoke/hash/c.rb
smoke/hash/d.rb
smoke/hash/e.rb
smoke/hash/e.rbs
smoke/hash/f.rb
smoke/hello/Steepfile
smoke/hello/hello.rb
smoke/hello/hello.rbs
smoke/if/Steepfile
smoke/if/a.rb
smoke/implements/Steepfile
smoke/implements/a.rb
smoke/implements/a.rbs
smoke/initialize/Steepfile
smoke/initialize/a.rb
smoke/initialize/a.rbs
smoke/integer/Steepfile
smoke/integer/a.rb
smoke/interface/Steepfile
smoke/interface/a.rb
smoke/interface/a.rbs
smoke/kwbegin/Steepfile
smoke/kwbegin/a.rb
smoke/lambda/Steepfile
smoke/lambda/a.rb
smoke/literal/Steepfile
smoke/literal/a.rb
smoke/literal/b.rb
smoke/literal/literal_methods.rbs
smoke/map/Steepfile
smoke/map/a.rb
smoke/method/Steepfile
smoke/method/a.rb
smoke/method/a.rbs
smoke/method/b.rb
smoke/method/c.rb
smoke/method/d.rb
smoke/method/d.rbs
smoke/module/Steepfile
smoke/module/a.rb
smoke/module/a.rbs
smoke/module/b.rb
smoke/module/c.rb
smoke/module/d.rb
smoke/module/e.rb
smoke/module/f.rb
smoke/regexp/Steepfile
smoke/regexp/a.rb
smoke/regexp/b.rb
smoke/regression/Steepfile
smoke/regression/array.rb
smoke/regression/hash.rb
smoke/regression/poly_new.rb
smoke/regression/poly_new.rbs
smoke/regression/set_divide.rb
smoke/rescue/Steepfile
smoke/rescue/a.rb
smoke/self/Steepfile
smoke/self/a.rb
smoke/self/a.rbs
smoke/skip/Steepfile
smoke/skip/skip.rb
smoke/stdout/Steepfile
smoke/stdout/a.rb
smoke/stdout/a.rbs
smoke/super/Steepfile
smoke/super/a.rb
smoke/super/a.rbs
smoke/type_case/Steepfile
smoke/type_case/a.rb
smoke/yield/Steepfile
smoke/yield/a.rb
steep.gemspec
-
Homepage
-
https://github.com/soutaro/steep
-
Licenses
-
MIT
-
Metadata
-
{"homepage_uri"=>"https://github.com/soutaro/steep", "source_code_uri"=>"https://github.com/soutaro/steep", "changelog_uri"=>"https://github.com/soutaro/steep/blob/master/CHANGELOG.md"}
-
Require paths
-
lib
-
Required ruby version
-
>= 2.6.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.1.2
-
Specification version
-
4
-
Summary
-
Gradual Typing for Ruby
-
Original platform
-
ruby
-
New platform
-
ruby