aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/.rubocop.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/.rubocop.yml b/Library/Homebrew/.rubocop.yml
index 0e1fb2d04..354867738 100644
--- a/Library/Homebrew/.rubocop.yml
+++ b/Library/Homebrew/.rubocop.yml
@@ -25,6 +25,10 @@ Lint/NestedMethodDefinition:
Lint/ParenthesesAsGroupedExpression:
Enabled: true
+# TODO: try to bring down all metrics maximums
+Metrics/AbcSize:
+ Max: 250
+
Metrics/BlockLength:
Max: 1250
@@ -34,12 +38,24 @@ Metrics/BlockNesting:
Metrics/ClassLength:
Max: 1226
+Metrics/CyclomaticComplexity:
+ Max: 75
+
Metrics/LineLength:
+ # 124 is the goal as GitHub diff UI wraps beyond that
Max: 244
+ # ignore manpage comments
+ IgnoredPatterns: ['#: ']
Metrics/MethodLength:
Max: 195
+Metrics/ModuleLength:
+ Max: 222
+
+Metrics/PerceivedComplexity:
+ Max: 100
+
# we won't change backward compatible method names
Naming/MethodName:
Exclude: