├── .gitattributes ├── .github └── workflows │ ├── ruby.yml │ └── typecheck.yml ├── .gitignore ├── .gitmodules ├── .rspec ├── .rubocop.yml ├── .solargraph.yml.example ├── Appraisals ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console ├── profile ├── setup └── vernier.rb ├── codecov.yml ├── doc └── images │ ├── 3rd_party_matchers.png │ ├── one_liners_demo.gif │ ├── vim_demo.gif │ └── vscode_demo.gif ├── gemfiles ├── .bundle │ └── config ├── default.gemfile └── default.gemfile.lock ├── lib ├── solargraph-rspec.rb ├── solargraph │ └── rspec │ │ ├── annotations.rb │ │ ├── config.rb │ │ ├── convention.rb │ │ ├── correctors │ │ ├── base.rb │ │ ├── context_block_namespace_corrector.rb │ │ ├── described_class_corrector.rb │ │ ├── dsl_methods_corrector.rb │ │ ├── example_and_hook_blocks_binding_corrector.rb │ │ ├── let_methods_corrector.rb │ │ └── subject_method_corrector.rb │ │ ├── gems.rb │ │ ├── pin_factory.rb │ │ ├── spec_walker.rb │ │ ├── spec_walker │ │ ├── fake_let_method.rb │ │ ├── full_constant_name.rb │ │ ├── node_types.rb │ │ └── rspec_context_namespace.rb │ │ ├── version.rb │ │ └── walker.rb └── solargraph_rspec.rb ├── rbs_collection.yaml ├── release_gem.sh ├── sig └── solargraph │ └── rspec.rbs ├── solargraph-rspec.gemspec └── spec ├── code_coverage.rb ├── fixtures ├── configs │ ├── .solargraph-with-rspec.yml │ └── .solargraph-without-rspec.yml └── sample_spec.rb ├── solargraph └── rspec │ ├── convention_spec.rb │ ├── fixture_debug_spec.rb │ ├── gems_spec.rb │ ├── spec_walker │ └── node_types_spec.rb │ └── spec_walker_spec.rb ├── spec_helper.rb └── support └── solargraph_helpers.rb /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.github/workflows/typecheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.github/workflows/typecheck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.solargraph.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/.solargraph.yml.example -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/bin/console -------------------------------------------------------------------------------- /bin/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/bin/profile -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/vernier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/bin/vernier.rb -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/codecov.yml -------------------------------------------------------------------------------- /doc/images/3rd_party_matchers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/doc/images/3rd_party_matchers.png -------------------------------------------------------------------------------- /doc/images/one_liners_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/doc/images/one_liners_demo.gif -------------------------------------------------------------------------------- /doc/images/vim_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/doc/images/vim_demo.gif -------------------------------------------------------------------------------- /doc/images/vscode_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/doc/images/vscode_demo.gif -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/default.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/gemfiles/default.gemfile -------------------------------------------------------------------------------- /gemfiles/default.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/gemfiles/default.gemfile.lock -------------------------------------------------------------------------------- /lib/solargraph-rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph-rspec.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/annotations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/annotations.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/config.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/convention.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/convention.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/base.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/context_block_namespace_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/context_block_namespace_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/described_class_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/described_class_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/dsl_methods_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/dsl_methods_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/example_and_hook_blocks_binding_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/example_and_hook_blocks_binding_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/let_methods_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/let_methods_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/correctors/subject_method_corrector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/correctors/subject_method_corrector.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/gems.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/pin_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/pin_factory.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/spec_walker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/spec_walker.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/spec_walker/fake_let_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/spec_walker/fake_let_method.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/spec_walker/full_constant_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/spec_walker/full_constant_name.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/spec_walker/node_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/spec_walker/node_types.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/spec_walker/rspec_context_namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/spec_walker/rspec_context_namespace.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/version.rb -------------------------------------------------------------------------------- /lib/solargraph/rspec/walker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/lib/solargraph/rspec/walker.rb -------------------------------------------------------------------------------- /lib/solargraph_rspec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require_relative 'solargraph-rspec' 4 | -------------------------------------------------------------------------------- /rbs_collection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/rbs_collection.yaml -------------------------------------------------------------------------------- /release_gem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/release_gem.sh -------------------------------------------------------------------------------- /sig/solargraph/rspec.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/sig/solargraph/rspec.rbs -------------------------------------------------------------------------------- /solargraph-rspec.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/solargraph-rspec.gemspec -------------------------------------------------------------------------------- /spec/code_coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/code_coverage.rb -------------------------------------------------------------------------------- /spec/fixtures/configs/.solargraph-with-rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/fixtures/configs/.solargraph-with-rspec.yml -------------------------------------------------------------------------------- /spec/fixtures/configs/.solargraph-without-rspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/fixtures/configs/.solargraph-without-rspec.yml -------------------------------------------------------------------------------- /spec/fixtures/sample_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/fixtures/sample_spec.rb -------------------------------------------------------------------------------- /spec/solargraph/rspec/convention_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/solargraph/rspec/convention_spec.rb -------------------------------------------------------------------------------- /spec/solargraph/rspec/fixture_debug_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/solargraph/rspec/fixture_debug_spec.rb -------------------------------------------------------------------------------- /spec/solargraph/rspec/gems_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/solargraph/rspec/gems_spec.rb -------------------------------------------------------------------------------- /spec/solargraph/rspec/spec_walker/node_types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/solargraph/rspec/spec_walker/node_types_spec.rb -------------------------------------------------------------------------------- /spec/solargraph/rspec/spec_walker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/solargraph/rspec/spec_walker_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/solargraph_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekemula/solargraph-rspec/HEAD/spec/support/solargraph_helpers.rb --------------------------------------------------------------------------------