troessner/reek

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
samples/smelly_source/optparse.rb869
F
1 wk
samples/smelly_source/ruby.rb296
F
1 wk
samples/smelly_source/redcloth.rb720
F
1 wk
samples/smelly_source/inline.rb440
F
4 days
lib/reek/context_builder.rb185
B
4 hrs
lib/reek/source/source_locator.rb69
A
1 hr
lib/reek/errors/garbage_detector_configuration_in_comment_error.rb27
A
40 mins
lib/reek/errors/bad_detector_in_comment_error.rb27
A
40 mins
lib/reek/smell_detectors/nested_iterators.rb64
A
35 mins
lib/reek/smell_detectors/repeated_conditional.rb43
A
35 mins
lib/reek/context/visibility_tracker.rb32
A
35 mins
lib/reek/errors/incomprehensible_source_error.rb31
A
30 mins
lib/reek/errors/encoding_error.rb30
A
30 mins
lib/reek/errors/syntax_error.rb31
A
30 mins
lib/reek/smell_detectors/duplicate_method_call.rb93
A
25 mins
lib/reek/context/code_context.rb90
A
25 mins
lib/reek/smell_detectors/long_parameter_list.rb28
A
20 mins
lib/reek/smell_detectors/too_many_methods.rb29
A
20 mins
samples/source_with_non_ruby_files/python_source.py1
A
0 mins
docs/templates/default/docstring/setup.rb28
A
0 mins
docs/yard_plugin.rb11
A
0 mins
lib/reek.rb10
A
0 mins
lib/reek/ast/ast_node_class_map.rb31
A
0 mins
lib/reek/ast/builder.rb9
A
0 mins
lib/reek/ast/node.rb79
A
0 mins
lib/reek/ast/object_refs.rb24
A
0 mins
lib/reek/ast/reference_collector.rb20
A
0 mins
lib/reek/ast/sexp_extensions.rb19
A
0 mins
lib/reek/ast/sexp_extensions/arguments.rb86
A
0 mins
lib/reek/ast/sexp_extensions/begin.rb11
A
0 mins
lib/reek/ast/sexp_extensions/block.rb29
A
0 mins
lib/reek/ast/sexp_extensions/case.rb19
A
0 mins
lib/reek/ast/sexp_extensions/constant.rb21
A
0 mins
lib/reek/ast/sexp_extensions/if.rb20
A
0 mins
lib/reek/ast/sexp_extensions/lambda.rb11
A
0 mins
lib/reek/ast/sexp_extensions/logical_operators.rb20
A
0 mins
lib/reek/ast/sexp_extensions/methods.rb71
A
0 mins
lib/reek/ast/sexp_extensions/module.rb59
A
0 mins
lib/reek/ast/sexp_extensions/nested_assignables.rb17
A
0 mins
lib/reek/ast/sexp_extensions/self.rb11
A
0 mins
lib/reek/ast/sexp_extensions/send.rb51
A
0 mins
lib/reek/ast/sexp_extensions/super.rb12
A
0 mins
lib/reek/ast/sexp_extensions/symbols.rb14
A
0 mins
lib/reek/ast/sexp_extensions/variables.rb30
A
0 mins
lib/reek/ast/sexp_extensions/when.rb14
A
0 mins
lib/reek/ast/sexp_extensions/yield.rb11
A
0 mins
lib/reek/cli/application.rb88
A
0 mins
lib/reek/cli/command/base_command.rb18
A
0 mins
lib/reek/cli/command/report_command.rb58
A
0 mins
lib/reek/cli/command/todo_list_command.rb51
A
0 mins