├── .buildkite ├── hooks │ └── pre-command └── pipeline.yml ├── .gitignore ├── .gitmodules ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── Gemfile ├── Guardfile ├── README.md ├── bin └── yardcheck ├── lib ├── yardcheck.rb └── yardcheck │ ├── color.rb │ ├── const.rb │ ├── documentation.rb │ ├── documentation │ └── method_object.rb │ ├── method_call.rb │ ├── method_tracer.rb │ ├── observation.rb │ ├── processed_source.rb │ ├── proxy.rb │ ├── runner.rb │ ├── source_lines.rb │ ├── spec_observer.rb │ ├── test_runner.rb │ ├── test_value.rb │ ├── typedef.rb │ ├── typedef │ └── parser.rb │ ├── version.rb │ ├── violation.rb │ └── warning.rb ├── spec ├── integration │ └── yardcheck_spec.rb ├── spec_helper.rb └── unit │ └── yardcheck │ ├── const_spec.rb │ ├── documentation_spec.rb │ ├── method_tracer_spec.rb │ ├── processed_source_spec.rb │ ├── runner_spec.rb │ ├── test_value_spec.rb │ ├── typedef │ └── parser_spec.rb │ └── typedef_spec.rb ├── test_app ├── .rspec ├── Gemfile ├── Gemfile.lock ├── lib │ ├── test_app.rb │ └── test_app │ │ ├── ambiguous_raise.rb │ │ ├── block_return.rb │ │ └── tracepoint_bug.rb └── spec │ ├── test_app │ ├── ambiguous_raise_spec.rb │ ├── block_return_spec.rb │ └── tracepoint_bug_spec.rb │ └── test_app_spec.rb └── yardcheck.gemspec /.buildkite/hooks/pre-command: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker pull backus/ruby-matrix 4 | -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.4.1 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/Guardfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/README.md -------------------------------------------------------------------------------- /bin/yardcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/bin/yardcheck -------------------------------------------------------------------------------- /lib/yardcheck.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck.rb -------------------------------------------------------------------------------- /lib/yardcheck/color.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/color.rb -------------------------------------------------------------------------------- /lib/yardcheck/const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/const.rb -------------------------------------------------------------------------------- /lib/yardcheck/documentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/documentation.rb -------------------------------------------------------------------------------- /lib/yardcheck/documentation/method_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/documentation/method_object.rb -------------------------------------------------------------------------------- /lib/yardcheck/method_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/method_call.rb -------------------------------------------------------------------------------- /lib/yardcheck/method_tracer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/method_tracer.rb -------------------------------------------------------------------------------- /lib/yardcheck/observation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/observation.rb -------------------------------------------------------------------------------- /lib/yardcheck/processed_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/processed_source.rb -------------------------------------------------------------------------------- /lib/yardcheck/proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/proxy.rb -------------------------------------------------------------------------------- /lib/yardcheck/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/runner.rb -------------------------------------------------------------------------------- /lib/yardcheck/source_lines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/source_lines.rb -------------------------------------------------------------------------------- /lib/yardcheck/spec_observer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/spec_observer.rb -------------------------------------------------------------------------------- /lib/yardcheck/test_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/test_runner.rb -------------------------------------------------------------------------------- /lib/yardcheck/test_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/test_value.rb -------------------------------------------------------------------------------- /lib/yardcheck/typedef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/typedef.rb -------------------------------------------------------------------------------- /lib/yardcheck/typedef/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/typedef/parser.rb -------------------------------------------------------------------------------- /lib/yardcheck/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/version.rb -------------------------------------------------------------------------------- /lib/yardcheck/violation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/violation.rb -------------------------------------------------------------------------------- /lib/yardcheck/warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/lib/yardcheck/warning.rb -------------------------------------------------------------------------------- /spec/integration/yardcheck_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/integration/yardcheck_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/const_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/const_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/documentation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/documentation_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/method_tracer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/method_tracer_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/processed_source_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/processed_source_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/runner_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/test_value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/test_value_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/typedef/parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/typedef/parser_spec.rb -------------------------------------------------------------------------------- /spec/unit/yardcheck/typedef_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/spec/unit/yardcheck/typedef_spec.rb -------------------------------------------------------------------------------- /test_app/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /test_app/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/Gemfile -------------------------------------------------------------------------------- /test_app/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/Gemfile.lock -------------------------------------------------------------------------------- /test_app/lib/test_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/lib/test_app.rb -------------------------------------------------------------------------------- /test_app/lib/test_app/ambiguous_raise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/lib/test_app/ambiguous_raise.rb -------------------------------------------------------------------------------- /test_app/lib/test_app/block_return.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/lib/test_app/block_return.rb -------------------------------------------------------------------------------- /test_app/lib/test_app/tracepoint_bug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/lib/test_app/tracepoint_bug.rb -------------------------------------------------------------------------------- /test_app/spec/test_app/ambiguous_raise_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/spec/test_app/ambiguous_raise_spec.rb -------------------------------------------------------------------------------- /test_app/spec/test_app/block_return_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/spec/test_app/block_return_spec.rb -------------------------------------------------------------------------------- /test_app/spec/test_app/tracepoint_bug_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/spec/test_app/tracepoint_bug_spec.rb -------------------------------------------------------------------------------- /test_app/spec/test_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/test_app/spec/test_app_spec.rb -------------------------------------------------------------------------------- /yardcheck.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backus/yardcheck/HEAD/yardcheck.gemspec --------------------------------------------------------------------------------