--- !ruby/object:Gem::Specification name: excellent version: !ruby/object:Gem::Version version: 2.0.1 prerelease: platform: ruby authors: - Marco Otte-Witte autorequire: bindir: bin cert_chain: [] date: 2009-08-05 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: ruby_parser requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '3.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: sexp_processor requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '4.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: hashr requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 0.0.10 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 0.0.10 description: Excellent finds the nasty lines in your code. It implements a comprehensive set of checks for possibly buggy parts of your app that would otherwise make it into your repo and eventually to the production server. email: marco.otte-witte@simplabs.com executables: - excellent extensions: [] extra_rdoc_files: [] files: - README.md - bin/excellent - lib/simplabs/excellent/checks/abc_metric_method_check.rb - lib/simplabs/excellent/checks/assignment_in_conditional_check.rb - lib/simplabs/excellent/checks/base.rb - lib/simplabs/excellent/checks/case_missing_else_check.rb - lib/simplabs/excellent/checks/class_line_count_check.rb - lib/simplabs/excellent/checks/class_name_check.rb - lib/simplabs/excellent/checks/class_variable_check.rb - lib/simplabs/excellent/checks/control_coupling_check.rb - lib/simplabs/excellent/checks/cyclomatic_complexity_block_check.rb - lib/simplabs/excellent/checks/cyclomatic_complexity_check.rb - lib/simplabs/excellent/checks/cyclomatic_complexity_method_check.rb - lib/simplabs/excellent/checks/empty_rescue_body_check.rb - lib/simplabs/excellent/checks/flog_block_check.rb - lib/simplabs/excellent/checks/flog_check.rb - lib/simplabs/excellent/checks/flog_class_check.rb - lib/simplabs/excellent/checks/flog_method_check.rb - lib/simplabs/excellent/checks/for_loop_check.rb - lib/simplabs/excellent/checks/global_variable_check.rb - lib/simplabs/excellent/checks/line_count_check.rb - lib/simplabs/excellent/checks/method_line_count_check.rb - lib/simplabs/excellent/checks/method_name_check.rb - lib/simplabs/excellent/checks/module_line_count_check.rb - lib/simplabs/excellent/checks/module_name_check.rb - lib/simplabs/excellent/checks/name_check.rb - lib/simplabs/excellent/checks/nested_iterators_check.rb - lib/simplabs/excellent/checks/parameter_number_check.rb - lib/simplabs/excellent/checks/rails/attr_accessible_check.rb - lib/simplabs/excellent/checks/rails/attr_protected_check.rb - lib/simplabs/excellent/checks/rails/custom_initialize_method_check.rb - lib/simplabs/excellent/checks/rails/instance_var_in_partial_check.rb - lib/simplabs/excellent/checks/rails/params_hash_in_view_check.rb - lib/simplabs/excellent/checks/rails/session_hash_in_view_check.rb - lib/simplabs/excellent/checks/rails/validations_check.rb - lib/simplabs/excellent/checks/rails.rb - lib/simplabs/excellent/checks.rb - lib/simplabs/excellent/extensions/sexp.rb - lib/simplabs/excellent/formatters/base.rb - lib/simplabs/excellent/formatters/html.rb - lib/simplabs/excellent/formatters/text.rb - lib/simplabs/excellent/formatters.rb - lib/simplabs/excellent/parsing/abc_measure.rb - lib/simplabs/excellent/parsing/block_context.rb - lib/simplabs/excellent/parsing/call_context.rb - lib/simplabs/excellent/parsing/case_context.rb - lib/simplabs/excellent/parsing/class_context.rb - lib/simplabs/excellent/parsing/code_processor.rb - lib/simplabs/excellent/parsing/conditional_context.rb - lib/simplabs/excellent/parsing/constant_context.rb - lib/simplabs/excellent/parsing/cvar_context.rb - lib/simplabs/excellent/parsing/cyclomatic_complexity_measure.rb - lib/simplabs/excellent/parsing/flog_measure.rb - lib/simplabs/excellent/parsing/for_loop_context.rb - lib/simplabs/excellent/parsing/gasgn_context.rb - lib/simplabs/excellent/parsing/gvar_context.rb - lib/simplabs/excellent/parsing/if_context.rb - lib/simplabs/excellent/parsing/ivar_context.rb - lib/simplabs/excellent/parsing/loc_parser.rb - lib/simplabs/excellent/parsing/method_context.rb - lib/simplabs/excellent/parsing/module_context.rb - lib/simplabs/excellent/parsing/parser.rb - lib/simplabs/excellent/parsing/resbody_context.rb - lib/simplabs/excellent/parsing/scopeable.rb - lib/simplabs/excellent/parsing/sexp_context.rb - lib/simplabs/excellent/parsing/singleton_method_context.rb - lib/simplabs/excellent/parsing/until_context.rb - lib/simplabs/excellent/parsing/while_context.rb - lib/simplabs/excellent/parsing.rb - lib/simplabs/excellent/rake/excellent_task.rb - lib/simplabs/excellent/rake.rb - lib/simplabs/excellent/runner.rb - lib/simplabs/excellent/warning.rb - lib/simplabs/excellent.rb homepage: http://github.com/simplabs/excellent licenses: - MIT post_install_message: rdoc_options: - --inline-source - --charset=UTF-8 require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 1.8.23 signing_key: specification_version: 2 summary: Source Code analysis gem for Ruby and Rails test_files: [] has_rdoc: true