free_mutant/config/reek.yml

145 lines
3.4 KiB
YAML
Raw Normal View History

---
Attribute:
enabled: false
exclude: []
BooleanParameter:
enabled: true
exclude: []
ClassVariable:
enabled: true
exclude: []
ControlParameter:
enabled: true
exclude:
- Mutant::Expression#match_length
DataClump:
enabled: true
exclude: []
max_copies: 2
min_clump_size: 2
DuplicateMethodCall:
enabled: false
exclude: []
max_calls: 1
allow_calls: []
FeatureEnvy:
enabled: true
exclude:
- Mutant::Env#scope_name
- Mutant::Diff#minimized_hunks
- Mutant::Integration::Rspec#parse_example
2013-07-28 12:20:01 -07:00
- Mutant::Matcher::Method::Instance#match?
- Mutant::Matcher::Method::Singleton#receiver?
- Mutant::Mutator::Node#children_indices
2014-10-23 11:37:53 +00:00
- Mutant::Meta::Example::Verification#format_mutation # False positive, its a utility
- Mutant::Reporter::CLI#subject_results
2014-07-17 13:59:25 +00:00
- Mutant::Runner#finish
2014-10-23 11:37:53 +00:00
- Mutant::Runner::Master#stop_worker
- Mutant::Runner::Worker#run_mutation
- Mutant::Runner::Worker#handle
IrresponsibleModule:
enabled: true
exclude: []
LongParameterList:
enabled: true
exclude:
- Mutant::Matcher::Method::Instance#self.build?
max_params: 2
LongYieldList:
enabled: true
exclude: []
max_params: 2
NestedIterators:
enabled: true
2013-04-17 20:31:21 -07:00
exclude:
2013-05-15 10:36:35 +02:00
- Mutant#self.singleton_subclass_instance
2013-07-28 12:20:01 -07:00
- Mutant::CLI#parse
2014-10-24 21:42:46 +00:00
- Mutant::Isolation::Fork#self.call
- Mutant::Mutator::Util::Array::Element#dispatch
- Mutant::Mutator::Node::Resbody#mutate_captures
- Mutant::Mutator::Node::Arguments#emit_argument_mutations
2014-04-04 14:18:45 +00:00
- Mutant::RequireHighjack#infect
- Mutant::RequireHighjack#disinfect
- Mutant::Subject#tests
2014-04-22 17:55:58 +00:00
- Parser::Lexer#self.new
max_allowed_nesting: 1
ignore_iterators: []
NilCheck:
enabled: false
RepeatedConditional:
enabled: true
exclude:
- Mutant::Mutator
- Mutant::Meta::Example::DSL
2014-10-23 11:37:53 +00:00
- Mutant::Runner::Master
max_ifs: 1
TooManyInstanceVariables:
enabled: true
exclude:
2013-06-24 23:18:44 +02:00
- Mutant::Mutator # 4 vars
2014-10-23 11:37:53 +00:00
- Mutant::Runner::Master # 4 vars
- Mutant::Runner::Scheduler # 4 vars
max_instance_variables: 3
TooManyMethods:
enabled: true
exclude:
- Mutant::CLI
2013-09-08 22:37:44 -07:00
- Mutant::Mutator::Node
2014-06-09 14:59:52 +00:00
- Mutant::Meta::Example::Verification
max_methods: 10
TooManyStatements:
enabled: true
exclude:
2014-10-24 21:54:41 +00:00
- Mutant::Isolation::Fork#self.call
2014-07-17 13:59:25 +00:00
- Mutant::Reporter::CLI::Printer::EnvProgress#run
2014-07-17 15:43:25 +00:00
- Mutant::Reporter::CLI::Printer::Config#run
2014-05-31 00:10:02 +00:00
- Mutant::Runner#initialize
2014-04-04 14:18:45 +00:00
- Mutant::Zombifier::File#self.find
- Mutant::CLI#add_environment_options
2014-06-15 15:54:26 +00:00
max_statements: 7
UncommunicativeMethodName:
enabled: true
exclude:
- Mutant::Mutation#sha1
- Mutant::AST::Sexp#s
reject:
- !ruby/regexp /^[a-z]$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
accept: []
UncommunicativeModuleName:
enabled: true
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
accept: []
UncommunicativeParameterName:
enabled: true
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
accept: []
UncommunicativeVariableName:
enabled: true
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
2014-04-22 17:55:58 +00:00
accept: ['force_utf32']
UnusedParameters:
enabled: true
exclude: []
UtilityFunction:
enabled: true
exclude:
- Mutant::AST::Sexp#s
2013-04-21 02:48:58 +02:00
- Mutant::CLI#reporter
- Mutant::Integration::Rspec#parse_example
- Mutant::Meta::Example::Verification#format_mutation # False positive, its a utility
2014-08-10 23:28:41 +00:00
- Mutant::Reporter::CLI::Format::Progressive#new_buffer
max_helper_calls: 0