Class: Solargraph::Standardrb::Reporter
- Inherits:
-
Diagnostics::Rubocop
- Object
- Diagnostics::Rubocop
- Solargraph::Standardrb::Reporter
- Defined in:
- lib/solargraph-standardrb.rb
Instance Method Summary collapse
Instance Method Details
#diagnose(source, _api_map) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/solargraph-standardrb.rb', line 8 def diagnose source, _api_map config = Standard::BuildsConfig.new.call(args(source)) config.[:stdin] = source.code rubocop_runner = RuboCop::Runner.new( config., config.rubocop_config_store ) result = redirect_stdout { rubocop_runner.run(config.paths) } make_array JSON.parse(result) end |