AllCops: Include: - Rakefile Exclude: - test.rb - bin/** SpecialGlobalVars: Enabled: false BlockComments: Enabled: false Encoding: Enabled: false RegexpLiteral: Enabled: false # dots at the end of lines are okay DotPosition: Enabled: false CollectionMethods: PreferredMethods: map: 'collect' map!: 'collect!' reduce: 'inject' detect: 'find' find_all: 'select' CaseIndentation: IndentWhenRelativeTo: end IndentOneStep: true LineLength: Enabled: false # Personally, I prefer to outdent public/protected/private, as it makes # it easier to see the different sections of code. AccessModifierIndentation: EnforcedStyle: outdent EmptyLinesAroundAccessModifier: Enabled: true EndAlignment: AlignWith: variable SpaceInsideBrackets: Enabled: false Style/ClassAndModuleChildren: Enabled: false # Relaxed.Ruby.Style Style/Alias: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylealias Style/BeginBlock: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylebeginblock Style/BlockDelimiters: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleblockdelimiters Style/Documentation: Enabled: false StyleGuide: http://relaxed.ruby.style/#styledocumentation Style/DotPosition: Enabled: false StyleGuide: http://relaxed.ruby.style/#styledotposition Style/DoubleNegation: Enabled: false StyleGuide: http://relaxed.ruby.style/#styledoublenegation Style/EndBlock: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleendblock Style/FormatString: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleformatstring Style/IfUnlessModifier: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleifunlessmodifier Style/Lambda: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylelambda Style/ModuleFunction: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylemodulefunction Style/MultilineBlockChain: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylemultilineblockchain Style/NegatedIf: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylenegatedif Style/NegatedWhile: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylenegatedwhile Style/ParallelAssignment: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleparallelassignment Style/PercentLiteralDelimiters: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylepercentliteraldelimiters Style/PerlBackrefs: Enabled: false StyleGuide: http://relaxed.ruby.style/#styleperlbackrefs Style/Semicolon: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylesemicolon Style/SignalException: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylesignalexception Style/SingleLineBlockParams: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylesinglelineblockparams Style/SingleLineMethods: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylesinglelinemethods Style/SpaceBeforeBlockBraces: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylespacebeforeblockbraces Style/SpaceInsideParens: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylespaceinsideparens Style/SpecialGlobalVars: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylespecialglobalvars Style/StringLiterals: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylestringliterals Style/TrailingCommaInLiteral: Enabled: false StyleGuide: http://relaxed.ruby.style/#styletrailingcomma Style/TrailingCommaInArguments: Enabled: false StyleGuide: http://relaxed.ruby.style/#styletrailingcomma Style/WhileUntilModifier: Enabled: false StyleGuide: http://relaxed.ruby.style/#stylewhileuntilmodifier Lint/AmbiguousRegexpLiteral: Enabled: false StyleGuide: http://relaxed.ruby.style/#lintambiguousregexpliteral Lint/AssignmentInCondition: Enabled: false StyleGuide: http://relaxed.ruby.style/#lintassignmentincondition Metrics/AbcSize: Enabled: false Metrics/BlockNesting: Enabled: false Metrics/ClassLength: Enabled: false Metrics/ModuleLength: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/LineLength: Enabled: false Metrics/MethodLength: Enabled: false Metrics/ParameterLists: Enabled: false Metrics/PerceivedComplexity: Enabled: false