59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# This is the configuration used to check the rubocop source code.
 | 
						|
 | 
						|
#inherit_from: .rubocop_todo.yml
 | 
						|
 | 
						|
AllCops:
 | 
						|
  TargetRubyVersion: 2.1
 | 
						|
 | 
						|
# These are areas where ThrowTheSwitch's coding style diverges from the Ruby standard
 | 
						|
Style/SpecialGlobalVars:
 | 
						|
  EnforcedStyle: use_perl_names
 | 
						|
Style/FormatString:
 | 
						|
  Enabled: false
 | 
						|
Style/GlobalVars:
 | 
						|
  Enabled: false
 | 
						|
Style/RegexpLiteral:
 | 
						|
  AllowInnerSlashes: true
 | 
						|
Style/HashSyntax:
 | 
						|
  EnforcedStyle: no_mixed_keys
 | 
						|
 | 
						|
# This is disabled because it seems to get confused over nested hashes
 | 
						|
Style/AlignHash:
 | 
						|
  Enabled: false
 | 
						|
  EnforcedHashRocketStyle: table
 | 
						|
  EnforcedColonStyle: table
 | 
						|
 | 
						|
# We purposefully use these insecure features because they're what makes Ruby awesome
 | 
						|
Security/Eval:
 | 
						|
  Enabled: false
 | 
						|
Security/YAMLLoad:
 | 
						|
  Enabled: false
 | 
						|
 | 
						|
# At this point, we're not ready to enforce inline documentation requirements
 | 
						|
Style/Documentation:
 | 
						|
  Enabled: false
 | 
						|
Style/DocumentationMethod:
 | 
						|
  Enabled: false
 | 
						|
 | 
						|
# At this point, we're not ready to enforce any metrics
 | 
						|
Metrics/AbcSize:
 | 
						|
  Enabled: false
 | 
						|
Metrics/BlockLength:
 | 
						|
  Enabled: false
 | 
						|
Metrics/BlockNesting:
 | 
						|
  Enabled: false
 | 
						|
Metrics/ClassLength:
 | 
						|
  Enabled: false
 | 
						|
Metrics/CyclomaticComplexity:
 | 
						|
  Enabled: false
 | 
						|
Metrics/LineLength:
 | 
						|
  Enabled: false
 | 
						|
Metrics/MethodLength:
 | 
						|
  Enabled: false
 | 
						|
Metrics/ModuleLength:
 | 
						|
  Enabled: false
 | 
						|
Metrics/ParameterLists:
 | 
						|
  Enabled: false
 | 
						|
Metrics/PerceivedComplexity:
 | 
						|
  Enabled: false
 |