Use a rubocop_todo file.
authorAndy Allan <andy@gravitystorm.co.uk>
Tue, 3 Feb 2015 10:21:40 +0000 (10:21 +0000)
committerAndy Allan <andy@gravitystorm.co.uk>
Tue, 3 Feb 2015 10:21:40 +0000 (10:21 +0000)
This stops things from becoming overwhelming (10,000+ warnings at
the moment) and allows us to work through things slowly.

.rubocop.yml
.rubocop_todo.yml [new file with mode: 0644]

index 9d38fed..23ca686 100644 (file)
@@ -1,3 +1,5 @@
+inherit_from: .rubocop_todo.yml
+
 Style/SingleSpaceBeforeFirstArg:
   Exclude:
     - '**/metadata.rb'
diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
new file mode 100644 (file)
index 0000000..6c5c982
--- /dev/null
@@ -0,0 +1,127 @@
+# This configuration was generated by `rubocop --auto-gen-config`
+# on 2015-02-03 10:18:23 +0000 using RuboCop version 0.28.0.
+# The point is for the user to remove these configuration records
+# one by one as the offenses are removed from the code base.
+# Note that changes in the inspected code, or installation of new
+# versions of RuboCop, may require this file to be generated again.
+
+# Offense count: 15
+# Configuration parameters: AllowSafeAssignment.
+Lint/AssignmentInCondition:
+  Enabled: false
+
+# Offense count: 2
+Lint/HandleExceptions:
+  Enabled: false
+
+# Offense count: 22
+Metrics/AbcSize:
+  Max: 83
+
+# Offense count: 4
+Metrics/CyclomaticComplexity:
+  Max: 8
+
+# Offense count: 298
+# Configuration parameters: AllowURI, URISchemes.
+Metrics/LineLength:
+  Max: 451
+
+# Offense count: 21
+# Configuration parameters: CountComments.
+Metrics/MethodLength:
+  Max: 37
+
+# Offense count: 1
+Metrics/PerceivedComplexity:
+  Max: 9
+
+# Offense count: 2
+# Cop supports --auto-correct.
+# Configuration parameters: SupportedStyles.
+Style/AccessModifierIndentation:
+  EnforcedStyle: outdent
+
+# Offense count: 60
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, SupportedStyles.
+Style/AlignParameters:
+  Enabled: false
+
+# Offense count: 14
+Style/Documentation:
+  Enabled: false
+
+# Offense count: 2
+Style/EmptyElse:
+  Enabled: false
+
+# Offense count: 32
+# Configuration parameters: Exclude.
+Style/FileName:
+  Enabled: false
+
+# Offense count: 1
+# Configuration parameters: MinBodyLength.
+Style/GuardClause:
+  Enabled: false
+
+# Offense count: 3116
+# Cop supports --auto-correct.
+# Configuration parameters: SupportedStyles.
+Style/HashSyntax:
+  EnforcedStyle: hash_rockets
+
+# Offense count: 15
+# Configuration parameters: MaxLineLength.
+Style/IfUnlessModifier:
+  Enabled: false
+
+# Offense count: 2
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, SupportedStyles.
+Style/MultilineOperationIndentation:
+  Enabled: false
+
+# Offense count: 19
+# Configuration parameters: EnforcedStyle, MinBodyLength, SupportedStyles.
+Style/Next:
+  Enabled: false
+
+# Offense count: 29
+# Cop supports --auto-correct.
+Style/NumericLiterals:
+  MinDigits: 11
+
+# Offense count: 23
+Style/RegexpLiteral:
+  MaxSlashes: 4
+
+# Offense count: 8
+Style/SelfAssignment:
+  Enabled: false
+
+# Offense count: 27
+# Cop supports --auto-correct.
+Style/SingleSpaceBeforeFirstArg:
+  Enabled: false
+
+# Offense count: 410
+# Cop supports --auto-correct.
+Style/SpaceInsideBrackets:
+  Enabled: false
+
+# Offense count: 6
+# Cop supports --auto-correct.
+Style/SpecialGlobalVars:
+  Enabled: false
+
+# Offense count: 6548
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, SupportedStyles.
+Style/StringLiterals:
+  Enabled: false
+
+# Offense count: 3
+Style/UnlessElse:
+  Enabled: false