# -*- encoding: utf-8 -*- # stub: reek 4.0.2 ruby lib Gem::Specification.new do |s| s.name = "reek".freeze s.version = "4.0.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Kevin Rutherford".freeze, "Timo Roessner".freeze, "Matijs van Zuijlen".freeze, "Piotr Szotkowski".freeze] s.date = "2016-04-23" s.description = "Reek is a tool that examines Ruby classes, modules and methods and reports any code smells it finds.".freeze s.email = ["timo.roessner@googlemail.com".freeze] s.executables = ["code_climate_reek".freeze, "reek".freeze] s.extra_rdoc_files = ["CHANGELOG.md".freeze, "License.txt".freeze] s.files = [".codeclimate.yml".freeze, ".dockerignore".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".simplecov".freeze, ".travis.yml".freeze, ".yardopts".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "License.txt".freeze, "README.md".freeze, "Rakefile".freeze, "ataru_setup.rb".freeze, "bin/code_climate_reek".freeze, "bin/reek".freeze, "defaults.reek".freeze, "docs/API.md".freeze, "docs/Attribute.md".freeze, "docs/Basic-Smell-Options.md".freeze, "docs/Boolean-Parameter.md".freeze, "docs/Class-Variable.md".freeze, "docs/Code-Smells.md".freeze, "docs/Command-Line-Options.md".freeze, "docs/Control-Couple.md".freeze, "docs/Control-Parameter.md".freeze, "docs/Data-Clump.md".freeze, "docs/Duplicate-Method-Call.md".freeze, "docs/Feature-Envy.md".freeze, "docs/How-reek-works-internally.md".freeze, "docs/Irresponsible-Module.md".freeze, "docs/Large-Class.md".freeze, "docs/Long-Parameter-List.md".freeze, "docs/Long-Yield-List.md".freeze, "docs/Module-Initialize.md".freeze, "docs/Nested-Iterators.md".freeze, "docs/Nil-Check.md".freeze, "docs/Prima-Donna-Method.md".freeze, "docs/RSpec-matchers.md".freeze, "docs/Rake-Task.md".freeze, "docs/Reek-Driven-Development.md".freeze, "docs/Repeated-Conditional.md".freeze, "docs/Simulated-Polymorphism.md".freeze, "docs/Smell-Suppression.md".freeze, "docs/Too-Many-Instance-Variables.md".freeze, "docs/Too-Many-Methods.md".freeze, "docs/Too-Many-Statements.md".freeze, "docs/Uncommunicative-Method-Name.md".freeze, "docs/Uncommunicative-Module-Name.md".freeze, "docs/Uncommunicative-Name.md".freeze, "docs/Uncommunicative-Parameter-Name.md".freeze, "docs/Uncommunicative-Variable-Name.md".freeze, "docs/Unused-Parameters.md".freeze, "docs/Unused-Private-Method.md".freeze, "docs/Utility-Function.md".freeze, "docs/Versioning-Policy.md".freeze, "docs/YAML-Reports.md".freeze, "docs/style-guide.md".freeze, "docs/templates/default/docstring/html/public_api_marker.erb".freeze, "docs/templates/default/docstring/setup.rb".freeze, "docs/templates/default/fulldoc/html/css/common.css".freeze, "docs/yard_plugin.rb".freeze, "engine.json".freeze, "features/command_line_interface/basic_usage.feature".freeze, "features/command_line_interface/options.feature".freeze, "features/command_line_interface/smell_selection.feature".freeze, "features/command_line_interface/smells_count.feature".freeze, "features/command_line_interface/stdin.feature".freeze, "features/configuration_files/accept_setting.feature".freeze, "features/configuration_files/directory_specific_directives.feature".freeze, "features/configuration_files/exclude_directives.feature".freeze, "features/configuration_files/masking_smells.feature".freeze, "features/configuration_files/mix_accept_reject_setting.feature".freeze, "features/configuration_files/reject_setting.feature".freeze, "features/configuration_files/unused_private_method.feature".freeze, "features/configuration_loading.feature".freeze, "features/programmatic_access.feature".freeze, "features/rake_task/rake_task.feature".freeze, "features/reports/json.feature".freeze, "features/reports/reports.feature".freeze, "features/reports/yaml.feature".freeze, "features/samples.feature".freeze, "features/step_definitions/.rubocop.yml".freeze, "features/step_definitions/reek_steps.rb".freeze, "features/step_definitions/sample_file_steps.rb".freeze, "features/step_definitions/todo_list_steps.rb".freeze, "features/support/env.rb".freeze, "features/todo_list.feature".freeze, "lib/reek.rb".freeze, "lib/reek/ast/ast_node_class_map.rb".freeze, "lib/reek/ast/node.rb".freeze, "lib/reek/ast/object_refs.rb".freeze, "lib/reek/ast/reference_collector.rb".freeze, "lib/reek/ast/sexp_extensions.rb".freeze, "lib/reek/ast/sexp_extensions/arguments.rb".freeze, "lib/reek/ast/sexp_extensions/attribute_assignments.rb".freeze, "lib/reek/ast/sexp_extensions/block.rb".freeze, "lib/reek/ast/sexp_extensions/case.rb".freeze, "lib/reek/ast/sexp_extensions/constant.rb".freeze, "lib/reek/ast/sexp_extensions/if.rb".freeze, "lib/reek/ast/sexp_extensions/literal.rb".freeze, "lib/reek/ast/sexp_extensions/logical_operators.rb".freeze, "lib/reek/ast/sexp_extensions/methods.rb".freeze, "lib/reek/ast/sexp_extensions/module.rb".freeze, "lib/reek/ast/sexp_extensions/nested_assignables.rb".freeze, "lib/reek/ast/sexp_extensions/self.rb".freeze, "lib/reek/ast/sexp_extensions/send.rb".freeze, "lib/reek/ast/sexp_extensions/super.rb".freeze, "lib/reek/ast/sexp_extensions/symbols.rb".freeze, "lib/reek/ast/sexp_extensions/variables.rb".freeze, "lib/reek/ast/sexp_extensions/when.rb".freeze, "lib/reek/ast/sexp_extensions/yield.rb".freeze, "lib/reek/cli/application.rb".freeze, "lib/reek/cli/command/base_command.rb".freeze, "lib/reek/cli/command/report_command.rb".freeze, "lib/reek/cli/command/todo_list_command.rb".freeze, "lib/reek/cli/options.rb".freeze, "lib/reek/cli/silencer.rb".freeze, "lib/reek/cli/warning_collector.rb".freeze, "lib/reek/code_comment.rb".freeze, "lib/reek/configuration/app_configuration.rb".freeze, "lib/reek/configuration/configuration_file_finder.rb".freeze, "lib/reek/configuration/configuration_validator.rb".freeze, "lib/reek/configuration/default_directive.rb".freeze, "lib/reek/configuration/directory_directives.rb".freeze, "lib/reek/configuration/excluded_paths.rb".freeze, "lib/reek/context/attribute_context.rb".freeze, "lib/reek/context/class_context.rb".freeze, "lib/reek/context/code_context.rb".freeze, "lib/reek/context/ghost_context.rb".freeze, "lib/reek/context/method_context.rb".freeze, "lib/reek/context/module_context.rb".freeze, "lib/reek/context/root_context.rb".freeze, "lib/reek/context/send_context.rb".freeze, "lib/reek/context/singleton_attribute_context.rb".freeze, "lib/reek/context/singleton_method_context.rb".freeze, "lib/reek/context/statement_counter.rb".freeze, "lib/reek/context/visibility_tracker.rb".freeze, "lib/reek/context_builder.rb".freeze, "lib/reek/examiner.rb".freeze, "lib/reek/rake/task.rb".freeze, "lib/reek/report.rb".freeze, "lib/reek/report/code_climate/code_climate_configuration.yml".freeze, "lib/reek/report/code_climate/code_climate_formatter.rb".freeze, "lib/reek/report/formatter.rb".freeze, "lib/reek/report/heading_formatter.rb".freeze, "lib/reek/report/html_report.html.erb".freeze, "lib/reek/report/location_formatter.rb".freeze, "lib/reek/report/report.rb".freeze, "lib/reek/smells.rb".freeze, "lib/reek/smells/attribute.rb".freeze, "lib/reek/smells/boolean_parameter.rb".freeze, "lib/reek/smells/class_variable.rb".freeze, "lib/reek/smells/control_parameter.rb".freeze, "lib/reek/smells/data_clump.rb".freeze, "lib/reek/smells/duplicate_method_call.rb".freeze, "lib/reek/smells/feature_envy.rb".freeze, "lib/reek/smells/irresponsible_module.rb".freeze, "lib/reek/smells/long_parameter_list.rb".freeze, "lib/reek/smells/long_yield_list.rb".freeze, "lib/reek/smells/module_initialize.rb".freeze, "lib/reek/smells/nested_iterators.rb".freeze, "lib/reek/smells/nil_check.rb".freeze, "lib/reek/smells/prima_donna_method.rb".freeze, "lib/reek/smells/repeated_conditional.rb".freeze, "lib/reek/smells/smell_configuration.rb".freeze, "lib/reek/smells/smell_detector.rb".freeze, "lib/reek/smells/smell_repository.rb".freeze, "lib/reek/smells/smell_warning.rb".freeze, "lib/reek/smells/too_many_instance_variables.rb".freeze, "lib/reek/smells/too_many_methods.rb".freeze, "lib/reek/smells/too_many_statements.rb".freeze, "lib/reek/smells/uncommunicative_method_name.rb".freeze, "lib/reek/smells/uncommunicative_module_name.rb".freeze, "lib/reek/smells/uncommunicative_parameter_name.rb".freeze, "lib/reek/smells/uncommunicative_variable_name.rb".freeze, "lib/reek/smells/unused_parameters.rb".freeze, "lib/reek/smells/unused_private_method.rb".freeze, "lib/reek/smells/utility_function.rb".freeze, "lib/reek/source/source_code.rb".freeze, "lib/reek/source/source_locator.rb".freeze, "lib/reek/spec.rb".freeze, "lib/reek/spec/should_reek.rb".freeze, "lib/reek/spec/should_reek_of.rb".freeze, "lib/reek/spec/should_reek_only_of.rb".freeze, "lib/reek/spec/smell_matcher.rb".freeze, "lib/reek/tree_dresser.rb".freeze, "lib/reek/version.rb".freeze, "logo/reek.bw.png".freeze, "logo/reek.bw.svg".freeze, "logo/reek.png".freeze, "logo/reek.svg".freeze, "logo/reek.text.png".freeze, "logo/reek.text.svg".freeze, "reek.gemspec".freeze, "spec/factories/factories.rb".freeze, "spec/quality/reek_source_spec.rb".freeze, "spec/reek/ast/node_spec.rb".freeze, "spec/reek/ast/object_refs_spec.rb".freeze, "spec/reek/ast/reference_collector_spec.rb".freeze, "spec/reek/ast/sexp_extensions_spec.rb".freeze, "spec/reek/cli/application_spec.rb".freeze, "spec/reek/cli/command/report_command_spec.rb".freeze, "spec/reek/cli/command/todo_list_command_spec.rb".freeze, "spec/reek/cli/options_spec.rb".freeze, "spec/reek/cli/warning_collector_spec.rb".freeze, "spec/reek/code_comment_spec.rb".freeze, "spec/reek/configuration/app_configuration_spec.rb".freeze, "spec/reek/configuration/configuration_file_finder_spec.rb".freeze, "spec/reek/configuration/default_directive_spec.rb".freeze, "spec/reek/configuration/directory_directives_spec.rb".freeze, "spec/reek/configuration/excluded_paths_spec.rb".freeze, "spec/reek/context/code_context_spec.rb".freeze, "spec/reek/context/ghost_context_spec.rb".freeze, "spec/reek/context/method_context_spec.rb".freeze, "spec/reek/context/module_context_spec.rb".freeze, "spec/reek/context/root_context_spec.rb".freeze, "spec/reek/context_builder_spec.rb".freeze, "spec/reek/examiner_spec.rb".freeze, "spec/reek/rake/task_spec.rb".freeze, "spec/reek/report/code_climate_formatter_spec.rb".freeze, "spec/reek/report/code_climate_report_spec.rb".freeze, "spec/reek/report/html_report_spec.rb".freeze, "spec/reek/report/json_report_spec.rb".freeze, "spec/reek/report/location_formatter_spec.rb".freeze, "spec/reek/report/text_report_spec.rb".freeze, "spec/reek/report/xml_report_spec.rb".freeze, "spec/reek/report/yaml_report_spec.rb".freeze, "spec/reek/smells/attribute_spec.rb".freeze, "spec/reek/smells/boolean_parameter_spec.rb".freeze, "spec/reek/smells/class_variable_spec.rb".freeze, "spec/reek/smells/control_parameter_spec.rb".freeze, "spec/reek/smells/data_clump_spec.rb".freeze, "spec/reek/smells/duplicate_method_call_spec.rb".freeze, "spec/reek/smells/feature_envy_spec.rb".freeze, "spec/reek/smells/irresponsible_module_spec.rb".freeze, "spec/reek/smells/long_parameter_list_spec.rb".freeze, "spec/reek/smells/long_yield_list_spec.rb".freeze, "spec/reek/smells/module_initialize_spec.rb".freeze, "spec/reek/smells/nested_iterators_spec.rb".freeze, "spec/reek/smells/nil_check_spec.rb".freeze, "spec/reek/smells/prima_donna_method_spec.rb".freeze, "spec/reek/smells/repeated_conditional_spec.rb".freeze, "spec/reek/smells/smell_configuration_spec.rb".freeze, "spec/reek/smells/smell_detector_shared.rb".freeze, "spec/reek/smells/smell_repository_spec.rb".freeze, "spec/reek/smells/smell_warning_spec.rb".freeze, "spec/reek/smells/too_many_instance_variables_spec.rb".freeze, "spec/reek/smells/too_many_methods_spec.rb".freeze, "spec/reek/smells/too_many_statements_spec.rb".freeze, "spec/reek/smells/uncommunicative_method_name_spec.rb".freeze, "spec/reek/smells/uncommunicative_module_name_spec.rb".freeze, "spec/reek/smells/uncommunicative_parameter_name_spec.rb".freeze, "spec/reek/smells/uncommunicative_variable_name_spec.rb".freeze, "spec/reek/smells/unused_parameters_spec.rb".freeze, "spec/reek/smells/unused_private_method_spec.rb".freeze, "spec/reek/smells/utility_function_spec.rb".freeze, "spec/reek/source/source_code_spec.rb".freeze, "spec/reek/source/source_locator_spec.rb".freeze, "spec/reek/spec/should_reek_of_spec.rb".freeze, "spec/reek/spec/should_reek_only_of_spec.rb".freeze, "spec/reek/spec/should_reek_spec.rb".freeze, "spec/reek/spec/smell_matcher_spec.rb".freeze, "spec/reek/tree_dresser_spec.rb".freeze, "spec/samples/all_but_one_masked/clean_one.rb".freeze, "spec/samples/all_but_one_masked/dirty.rb".freeze, "spec/samples/all_but_one_masked/masked.reek".freeze, "spec/samples/checkstyle.xml".freeze, "spec/samples/clean_due_to_masking/clean_one.rb".freeze, "spec/samples/clean_due_to_masking/clean_three.rb".freeze, "spec/samples/clean_due_to_masking/clean_two.rb".freeze, "spec/samples/clean_due_to_masking/dirty_one.rb".freeze, "spec/samples/clean_due_to_masking/dirty_two.rb".freeze, "spec/samples/clean_due_to_masking/masked.reek".freeze, "spec/samples/configuration/full_configuration.reek".freeze, "spec/samples/configuration/simple_configuration.reek".freeze, "spec/samples/configuration/with_excluded_paths.reek".freeze, "spec/samples/exceptions.reek".freeze, "spec/samples/inline.rb".freeze, "spec/samples/masked_by_dotfile/.reek".freeze, "spec/samples/masked_by_dotfile/dirty.rb".freeze, "spec/samples/no_config_file/dirty.rb".freeze, "spec/samples/optparse.rb".freeze, "spec/samples/redcloth.rb".freeze, "spec/samples/source_with_exclude_paths/ignore_me/uncommunicative_method_name.rb".freeze, "spec/samples/source_with_exclude_paths/nested/ignore_me_as_well/irresponsible_module.rb".freeze, "spec/samples/source_with_exclude_paths/nested/uncommunicative_parameter_name.rb".freeze, "spec/samples/source_with_hidden_directories/.hidden/uncommunicative_method_name.rb".freeze, "spec/samples/source_with_hidden_directories/uncommunicative_parameter_name.rb".freeze, "spec/samples/source_with_non_ruby_files/gibberish".freeze, "spec/samples/source_with_non_ruby_files/python_source.py".freeze, "spec/samples/source_with_non_ruby_files/uncommunicative_parameter_name.rb".freeze, "spec/samples/three_clean_files/clean_one.rb".freeze, "spec/samples/three_clean_files/clean_three.rb".freeze, "spec/samples/three_clean_files/clean_two.rb".freeze, "spec/samples/two_smelly_files/dirty_one.rb".freeze, "spec/samples/two_smelly_files/dirty_two.rb".freeze, "spec/spec_helper.rb".freeze, "tasks/configuration.rake".freeze, "tasks/console.rake".freeze, "tasks/reek.rake".freeze, "tasks/rubocop.rake".freeze, "tasks/test.rake".freeze] s.homepage = "https://github.com/troessner/reek/wiki".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--main".freeze, "README.md".freeze, "-x".freeze, "assets/|bin/|config/|features/|spec/|tasks/".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.1.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Code smell detector for Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 0.3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze, ">= 2.3.0.6".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) end