From 8473912c31aa08e0453789ed31cbd63aa344de15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Gali=C4=87?= Date: Fri, 8 Jan 2016 12:38:04 +0100 Subject: Update from voxpupuli modulesync_config --- .rubocop.yml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 .rubocop.yml (limited to '.rubocop.yml') diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 0000000..7c24c48 --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,64 @@ +AllCops: + Include: + - ./**/*.rb + Exclude: + - vendor/**/* + - pkg/**/* + - spec/fixtures/**/* + +# Configuration parameters: AllowURI, URISchemes. +Metrics/LineLength: + Max: 328 + +# 'Complexity' is very relative +Metrics/PerceivedComplexity: + Enabled: false + +# 'Complexity' is very relative +Metrics/CyclomaticComplexity: + Enabled: false + +# 'Complexity' is very relative +Metrics/AbcSize: + Enabled: false + +# Method length is not necessarily an indicator of code quality +Metrics/MethodLength: + Enabled: false + +# Class length is not necessarily an indicator of code quality +Metrics/ClassLength: + Enabled: false + +# dealbreaker: +Style/TrailingComma: + Enabled: false +Style/ClosingParenthesisIndentation: + Enabled: false + +# we still support ruby 1.8 +Style/HashSyntax: + Enabled: false + +Lint/AmbiguousRegexpLiteral: + Enabled: true +Style/RegexpLiteral: + Enabled: true +Style/WordArray: + Enabled: true + +# this catches the cases of using `module` for parser functions, types, or +# providers +Style/ClassAndModuleChildren: + Enabled: false + +Style/Documentation: + Description: 'Document classes and non-namespace modules.' + Enabled: false + +# More comfortable block layouts +Style/BlockDelimiters: + Enabled: False + +Style/MultilineBlockLayout: + Enabled: False -- cgit v1.2.3