Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruby/typeprof
An experimental type-level Ruby interpreter for testing and understanding Ruby code
https://github.com/ruby/typeprof
Last synced: about 1 month ago
JSON representation
An experimental type-level Ruby interpreter for testing and understanding Ruby code
- Host: GitHub
- URL: https://github.com/ruby/typeprof
- Owner: ruby
- License: mit
- Created: 2019-02-22T07:26:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T09:58:11.000Z (8 months ago)
- Last Synced: 2024-04-13T19:32:54.356Z (7 months ago)
- Language: Ruby
- Size: 2.56 MB
- Stars: 708
- Watchers: 23
- Forks: 63
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ruby-cli-apps - typeprof - Performs type analysis. (Awesome Ruby CLIs / Profiling)
README
# TypeProf
An experimental type-level Ruby interpreter for testing and understanding Ruby code.
## Development
1. Install Ruby 3.3 or later.
2. Git clone this repository: `git clone https://github.com/ruby/typeprof.git`
3. Install VSCode extension: `code --install-extension mame.ruby-typeprof`
4. Open the repository in VSCode: `code typeprof`### Testing
```sh
$ bundle install
$ bundle exec rake test
```## More details
https://speakerdeck.com/mame/good-first-issues-of-typeprof
## LICENSE
See [LICENSE](LICENSE) file.