# -*- encoding: utf-8 -*- # stub: reek 6.0.4 ruby lib Gem::Specification.new do |s| s.name = "reek".freeze s.version = "6.0.4".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/troessner/reek/issues", "changelog_uri" => "https://github.com/troessner/reek/CHANGELOG.md", "documentation_uri" => "https://www.rubydoc.info/gems/reek", "homepage_uri" => "https://github.com/troessner/reek", "source_code_uri" => "https://github.com/troessner/reek" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Kevin Rutherford".freeze, "Timo Roessner".freeze, "Matijs van Zuijlen".freeze, "Piotr Szotkowski".freeze] s.date = "2021-04-27" 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 = [".dockerignore".freeze, ".github/dependabot.yml".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".reek.yml".freeze, ".rubocop.yml".freeze, ".rubocop_todo.yml".freeze, ".simplecov".freeze, ".yardopts".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "License.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/code_climate_reek".freeze, "bin/reek".freeze, "engine.json".freeze, "lib/reek.rb".freeze, "lib/reek/ast/ast_node_class_map.rb".freeze, "lib/reek/ast/builder.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/begin.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/lambda.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/status.rb".freeze, "lib/reek/code_comment.rb".freeze, "lib/reek/configuration/app_configuration.rb".freeze, "lib/reek/configuration/configuration_converter.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/configuration/rake_task_converter.rb".freeze, "lib/reek/configuration/schema.yml".freeze, "lib/reek/configuration/schema_validator.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/refinement_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/detector_repository.rb".freeze, "lib/reek/documentation_link.rb".freeze, "lib/reek/errors/bad_detector_configuration_key_in_comment_error.rb".freeze, "lib/reek/errors/bad_detector_in_comment_error.rb".freeze, "lib/reek/errors/base_error.rb".freeze, "lib/reek/errors/config_file_error.rb".freeze, "lib/reek/errors/encoding_error.rb".freeze, "lib/reek/errors/garbage_detector_configuration_in_comment_error.rb".freeze, "lib/reek/errors/incomprehensible_source_error.rb".freeze, "lib/reek/errors/legacy_comment_separator_error.rb".freeze, "lib/reek/errors/syntax_error.rb".freeze, "lib/reek/examiner.rb".freeze, "lib/reek/logging_error_handler.rb".freeze, "lib/reek/rake/task.rb".freeze, "lib/reek/report.rb".freeze, "lib/reek/report/base_report.rb".freeze, "lib/reek/report/code_climate.rb".freeze, "lib/reek/report/code_climate/code_climate_configuration.rb".freeze, "lib/reek/report/code_climate/code_climate_configuration.yml".freeze, "lib/reek/report/code_climate/code_climate_fingerprint.rb".freeze, "lib/reek/report/code_climate/code_climate_formatter.rb".freeze, "lib/reek/report/code_climate/code_climate_report.rb".freeze, "lib/reek/report/documentation_link_warning_formatter.rb".freeze, "lib/reek/report/heading_formatter.rb".freeze, "lib/reek/report/html_report.rb".freeze, "lib/reek/report/html_report/html_report.html.erb".freeze, "lib/reek/report/json_report.rb".freeze, "lib/reek/report/location_formatter.rb".freeze, "lib/reek/report/progress_formatter.rb".freeze, "lib/reek/report/simple_warning_formatter.rb".freeze, "lib/reek/report/text_report.rb".freeze, "lib/reek/report/xml_report.rb".freeze, "lib/reek/report/yaml_report.rb".freeze, "lib/reek/smell_configuration.rb".freeze, "lib/reek/smell_detectors.rb".freeze, "lib/reek/smell_detectors/attribute.rb".freeze, "lib/reek/smell_detectors/base_detector.rb".freeze, "lib/reek/smell_detectors/boolean_parameter.rb".freeze, "lib/reek/smell_detectors/class_variable.rb".freeze, "lib/reek/smell_detectors/control_parameter.rb".freeze, "lib/reek/smell_detectors/control_parameter_helpers/call_in_condition_finder.rb".freeze, "lib/reek/smell_detectors/control_parameter_helpers/candidate.rb".freeze, "lib/reek/smell_detectors/control_parameter_helpers/control_parameter_finder.rb".freeze, "lib/reek/smell_detectors/data_clump.rb".freeze, "lib/reek/smell_detectors/duplicate_method_call.rb".freeze, "lib/reek/smell_detectors/feature_envy.rb".freeze, "lib/reek/smell_detectors/instance_variable_assumption.rb".freeze, "lib/reek/smell_detectors/irresponsible_module.rb".freeze, "lib/reek/smell_detectors/long_parameter_list.rb".freeze, "lib/reek/smell_detectors/long_yield_list.rb".freeze, "lib/reek/smell_detectors/manual_dispatch.rb".freeze, "lib/reek/smell_detectors/missing_safe_method.rb".freeze, "lib/reek/smell_detectors/module_initialize.rb".freeze, "lib/reek/smell_detectors/nested_iterators.rb".freeze, "lib/reek/smell_detectors/nil_check.rb".freeze, "lib/reek/smell_detectors/repeated_conditional.rb".freeze, "lib/reek/smell_detectors/subclassed_from_core_class.rb".freeze, "lib/reek/smell_detectors/too_many_constants.rb".freeze, "lib/reek/smell_detectors/too_many_instance_variables.rb".freeze, "lib/reek/smell_detectors/too_many_methods.rb".freeze, "lib/reek/smell_detectors/too_many_statements.rb".freeze, "lib/reek/smell_detectors/uncommunicative_method_name.rb".freeze, "lib/reek/smell_detectors/uncommunicative_module_name.rb".freeze, "lib/reek/smell_detectors/uncommunicative_parameter_name.rb".freeze, "lib/reek/smell_detectors/uncommunicative_variable_name.rb".freeze, "lib/reek/smell_detectors/unused_parameters.rb".freeze, "lib/reek/smell_detectors/unused_private_method.rb".freeze, "lib/reek/smell_detectors/utility_function.rb".freeze, "lib/reek/smell_warning.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] s.homepage = "https://github.com/troessner/reek".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.4.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.7.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2.0".freeze, "< 4.0".freeze]) end