Module: ImproveYourCode
- Defined in:
- lib/improve_your_code/version.rb,
lib/improve_your_code/ast/node.rb,
lib/improve_your_code/examiner.rb,
lib/improve_your_code/ast/builder.rb,
lib/improve_your_code/cli/silencer.rb,
lib/improve_your_code/code_comment.rb,
lib/improve_your_code/tree_dresser.rb,
lib/improve_your_code/smell_warning.rb,
lib/improve_your_code/ast/object_refs.rb,
lib/improve_your_code/cli/application.rb,
lib/improve_your_code/context_builder.rb,
lib/improve_your_code/report/formatter.rb,
lib/improve_your_code/report/text_report.rb,
lib/improve_your_code/source/source_code.rb,
lib/improve_your_code/detector_repository.rb,
lib/improve_your_code/smell_configuration.rb,
lib/improve_your_code/context/code_context.rb,
lib/improve_your_code/context/root_context.rb,
lib/improve_your_code/context/send_context.rb,
lib/improve_your_code/source/source_locator.rb,
lib/improve_your_code/ast/ast_node_class_map.rb,
lib/improve_your_code/ast/sexp_extensions/if.rb,
lib/improve_your_code/context/method_context.rb,
lib/improve_your_code/context/module_context.rb,
lib/improve_your_code/ast/reference_collector.rb,
lib/improve_your_code/ast/sexp_extensions/self.rb,
lib/improve_your_code/ast/sexp_extensions/send.rb,
lib/improve_your_code/ast/sexp_extensions/block.rb,
lib/improve_your_code/context/attribute_context.rb,
lib/improve_your_code/context/statement_counter.rb,
lib/improve_your_code/ast/sexp_extensions/module.rb,
lib/improve_your_code/cli/command/report_command.rb,
lib/improve_your_code/context/visibility_tracker.rb,
lib/improve_your_code/ast/sexp_extensions/methods.rb,
lib/improve_your_code/ast/sexp_extensions/symbols.rb,
lib/improve_your_code/ast/sexp_extensions/constant.rb,
lib/improve_your_code/ast/sexp_extensions/arguments.rb,
lib/improve_your_code/ast/sexp_extensions/variables.rb,
lib/improve_your_code/smell_detectors/base_detector.rb,
lib/improve_your_code/context/singleton_method_context.rb,
lib/improve_your_code/smell_detectors/too_many_methods.rb,
lib/improve_your_code/smell_detectors/unused_parameters.rb,
lib/improve_your_code/report/formatter/heading_formatter.rb,
lib/improve_your_code/smell_detectors/too_many_constants.rb,
lib/improve_your_code/context/singleton_attribute_context.rb,
lib/improve_your_code/report/formatter/progress_formatter.rb,
lib/improve_your_code/smell_detectors/long_parameter_list.rb,
lib/improve_your_code/smell_detectors/too_many_statements.rb,
lib/improve_your_code/smell_detectors/unused_private_method.rb,
lib/improve_your_code/ast/sexp_extensions/nested_assignables.rb,
lib/improve_your_code/report/formatter/simple_warning_formatter.rb,
lib/improve_your_code/smell_detectors/too_many_instance_variables.rb,
lib/improve_your_code/smell_detectors/uncommunicative_method_name.rb,
lib/improve_your_code/smell_detectors/uncommunicative_module_name.rb,
lib/improve_your_code/smell_detectors/uncommunicative_variable_name.rb
Defined Under Namespace
Modules: AST, CLI, Context, Report, SmellDetectors, Source, Version Classes: CodeComment, ContextBuilder, DetectorRepository, Examiner, Overrides, SmellConfiguration, SmellWarning, TreeDresser