troessner/reek

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
samples/smelly_source/optparse.rb869
F
1 wk
samples/smelly_source/redcloth.rb720
F
1 wk
samples/smelly_source/inline.rb440
F
4 days
samples/smelly_source/ruby.rb296
F
1 wk
lib/reek/cli/options.rb196
A
0 mins
lib/reek/context_builder.rb185
B
4 hrs
lib/reek/configuration/schema.rb163
A
0 mins
lib/reek/code_comment.rb119
A
0 mins
lib/reek/smell_detectors/duplicate_method_call.rb93
A
25 mins
lib/reek/smell_detectors/uncommunicative_variable_name.rb91
A
0 mins
lib/reek/context/code_context.rb90
A
25 mins
lib/reek/cli/application.rb88
A
0 mins
lib/reek/ast/sexp_extensions/arguments.rb86
A
0 mins
lib/reek/smell_detectors/base_detector.rb83
A
0 mins
lib/reek/ast/node.rb79
A
0 mins
lib/reek/ast/sexp_extensions/methods.rb71
A
0 mins
lib/reek/source/source_locator.rb69
A
1 hr
lib/reek/examiner.rb66
A
0 mins
lib/reek/smell_detectors/nested_iterators.rb64
A
35 mins
lib/reek/context/module_context.rb64
A
0 mins
lib/reek/smell_detectors/nil_check.rb64
A
0 mins
lib/reek/smell_detectors/data_clump.rb63
A
0 mins
lib/reek/rake/task.rb61
A
0 mins
lib/reek/source/source_code.rb61
A
0 mins
lib/reek/context/method_context.rb60
A
0 mins
lib/reek/configuration/app_configuration.rb60
A
0 mins
lib/reek/ast/sexp_extensions/module.rb59
A
0 mins
lib/reek/cli/command/report_command.rb58
A
0 mins
lib/reek/configuration/directory_directives.rb56
A
0 mins
lib/reek/smell_warning.rb54
A
0 mins
lib/reek/configuration/configuration_converter.rb54
A
0 mins
lib/reek/report.rb53
A
0 mins
lib/reek/report/progress_formatter.rb52
A
0 mins
lib/reek/cli/command/todo_list_command.rb51
A
0 mins
lib/reek/ast/sexp_extensions/send.rb51
A
0 mins
lib/reek/smell_detectors/unused_private_method.rb50
A
0 mins
lib/reek/code_climate/code_climate_formatter.rb49
A
0 mins
lib/reek/report/text_report.rb47
A
0 mins
lib/reek/report/xml_report.rb44
A
0 mins
lib/reek/smell_detectors/control_parameter_helpers/control_parameter_finder.rb44
A
0 mins
lib/reek/smell_detectors/repeated_conditional.rb43
A
35 mins
lib/reek/smell_detectors/uncommunicative_parameter_name.rb42
A
0 mins
lib/reek/report/base_report.rb41
A
0 mins
lib/reek/configuration/configuration_file_finder.rb41
A
0 mins
lib/reek/smell_detectors/instance_variable_assumption.rb40
A
0 mins
lib/reek/smell_detectors/uncommunicative_module_name.rb40
A
0 mins
lib/reek/smell_detectors/missing_safe_method.rb39
A
0 mins
lib/reek/detector_repository.rb38
A
0 mins
lib/reek/code_climate/code_climate_fingerprint.rb36
A
0 mins
lib/reek/smell_configuration.rb35
A
0 mins