├── .github ├── dependabot.yml └── workflows │ ├── auto-merge.yml │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── exe └── sorbet-eraser ├── lib ├── sorbet │ ├── eraser.rb │ └── eraser │ │ ├── autoload.rb │ │ ├── bytesplice.rb │ │ ├── cli.rb │ │ ├── t.rb │ │ ├── t │ │ ├── enum.rb │ │ ├── props.rb │ │ └── struct.rb │ │ └── version.rb └── t.rb ├── sorbet-eraser.gemspec └── test ├── readme_test.rb ├── sorbet ├── patterns_test.rb └── version_test.rb ├── t ├── enum_test.rb └── struct_test.rb └── test_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/sorbet-eraser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/exe/sorbet-eraser -------------------------------------------------------------------------------- /lib/sorbet/eraser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/autoload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/autoload.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/bytesplice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/bytesplice.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/cli.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/t.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/t.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/t/enum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/t/enum.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/t/props.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/t/props.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/t/struct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/t/struct.rb -------------------------------------------------------------------------------- /lib/sorbet/eraser/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/lib/sorbet/eraser/version.rb -------------------------------------------------------------------------------- /lib/t.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "sorbet/eraser/t" 4 | -------------------------------------------------------------------------------- /sorbet-eraser.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/sorbet-eraser.gemspec -------------------------------------------------------------------------------- /test/readme_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/readme_test.rb -------------------------------------------------------------------------------- /test/sorbet/patterns_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/sorbet/patterns_test.rb -------------------------------------------------------------------------------- /test/sorbet/version_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/sorbet/version_test.rb -------------------------------------------------------------------------------- /test/t/enum_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/t/enum_test.rb -------------------------------------------------------------------------------- /test/t/struct_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/t/struct_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kddnewton/sorbet-eraser/HEAD/test/test_helper.rb --------------------------------------------------------------------------------