.rubocop_todo.yml in gmail-0.6.0 vs .rubocop_todo.yml in gmail-0.7.0
- old
+ new
@@ -1,239 +1,299 @@
-# This configuration was generated by `rubocop --auto-gen-config`
-# on 2015-01-19 09:48:24 -0500 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: 1
-# Configuration parameters: AllowSafeAssignment.
-Lint/AssignmentInCondition:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Lint/BlockAlignment:
- Enabled: false
-
-# Offense count: 1
-Lint/LiteralInCondition:
- Enabled: false
-
-# Offense count: 2
-Lint/RescueException:
- Enabled: false
-
-# Offense count: 1
-Lint/ShadowingOuterLocalVariable:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Lint/StringConversionInInterpolation:
- Enabled: false
-
-# Offense count: 1
-Lint/UnderscorePrefixedVariableName:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-Lint/UnusedBlockArgument:
- Enabled: false
-
-# Offense count: 7
-# Cop supports --auto-correct.
-Lint/UnusedMethodArgument:
- Enabled: false
-
-# Offense count: 2
-Lint/UselessAssignment:
- Enabled: false
-
-# Offense count: 12
-Lint/Void:
- Enabled: false
-
-# Offense count: 10
-Metrics/AbcSize:
- Max: 1000
-
-# Offense count: 2
-# Configuration parameters: CountComments.
-Metrics/ClassLength:
- Max: 1000
-
-# Offense count: 5
-Metrics/CyclomaticComplexity:
- Max: 1000
-
-# Offense count: 67
-# Configuration parameters: AllowURI, URISchemes.
-Metrics/LineLength:
- Max: 1000
-
-# Offense count: 12
-# Configuration parameters: CountComments.
-Metrics/MethodLength:
- Max: 1000
-
-# Offense count: 3
-Metrics/PerceivedComplexity:
- Max: 1000
-
-# Offense count: 27
-# Cop supports --auto-correct.
-Style/Alias:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/AlignParameters:
- Enabled: false
-
-# Offense count: 21
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/AndOr:
- Enabled: false
-
-# Offense count: 18
-# Cop supports --auto-correct.
-Style/Blocks:
- Enabled: false
-
-# Offense count: 4
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/BracesAroundHashParameters:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-Style/ColonMethodCall:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-Style/CommentIndentation:
- Enabled: false
-
-# Offense count: 18
-Style/Documentation:
- Enabled: false
-
-# Offense count: 5
-Style/DoubleNegation:
- Enabled: false
-
-# Offense count: 1
-Style/EachWithObject:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/ElseAlignment:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/EmptyLiteral:
- Enabled: false
-
-# Offense count: 4
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/FormatString:
- Enabled: false
-
-# Offense count: 2
-# Configuration parameters: MaxLineLength.
-Style/IfUnlessModifier:
- Enabled: false
-
-# Offense count: 6
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/IndentHash:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-# Configuration parameters: Width.
-Style/IndentationWidth:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/InfiniteLoop:
- Enabled: false
-
-# Offense count: 5
-Style/Lambda:
- Enabled: false
-
-# Offense count: 1
-Style/ModuleFunction:
- Enabled: false
-
-# Offense count: 4
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/MultilineOperationIndentation:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-Style/NegatedIf:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/NumericLiterals:
- MinDigits: 1000
-
-# Offense count: 3
-# Cop supports --auto-correct.
-# Configuration parameters: PreferredDelimiters.
-Style/PercentLiteralDelimiters:
- Enabled: false
-
-# Offense count: 2
-# Cop supports --auto-correct.
-# Configuration parameters: AllowMultipleReturnValues.
-Style/RedundantReturn:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/RedundantSelf:
- Enabled: false
-
-# Offense count: 7
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/SignalException:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-Style/SpecialGlobalVars:
- Enabled: false
-
-# Offense count: 234
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, SupportedStyles.
-Style/StringLiterals:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-# Configuration parameters: ExactNameMatch, AllowPredicates, AllowDSLWriters, Whitelist.
-Style/TrivialAccessors:
- Enabled: false
-
-# Offense count: 1
-# Cop supports --auto-correct.
-# Configuration parameters: WordRegex.
-Style/WordArray:
- MinSize: 1000
+# This configuration was generated by
+# `rubocop --auto-gen-config`
+# on 2018-07-19 01:18:32 +0900 using RuboCop version 0.58.1.
+# 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: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, IndentationWidth.
+# SupportedStyles: outdent, indent
+Layout/AccessModifierIndentation:
+ Exclude:
+ - 'lib/gmail/mailbox.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, IndentationWidth.
+# SupportedStyles: with_first_parameter, with_fixed_indentation
+Layout/AlignParameters:
+ Exclude:
+ - 'lib/gmail/client/xoauth.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Layout/CommentIndentation:
+ Exclude:
+ - 'spec/gmail_spec.rb'
+
+# Offense count: 6
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, IndentationWidth.
+# SupportedStyles: special_inside_parentheses, consistent, align_braces
+Layout/IndentHash:
+ Exclude:
+ - 'lib/gmail/client/xoauth.rb'
+ - 'lib/gmail/client/xoauth2.rb'
+ - 'spec/gmail/client/xoauth2_spec.rb'
+
+# Offense count: 1
+# Configuration parameters: AllowSafeAssignment.
+Lint/AssignmentInCondition:
+ Exclude:
+ - 'lib/gmail/client.rb'
+
+# Offense count: 2
+Lint/RescueException:
+ Exclude:
+ - 'spec/support/obfuscation.rb'
+
+# Offense count: 1
+Lint/ShadowingOuterLocalVariable:
+ Exclude:
+ - 'spec/support/obfuscation.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Lint/StringConversionInInterpolation:
+ Exclude:
+ - 'lib/gmail/client/base.rb'
+
+# Offense count: 1
+Lint/UnderscorePrefixedVariableName:
+ Exclude:
+ - 'lib/gmail/message.rb'
+
+# Offense count: 2
+# Cop supports --auto-correct.
+# Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments.
+Lint/UnusedBlockArgument:
+ Exclude:
+ - 'spec/gmail/mailbox_spec.rb'
+
+# Offense count: 9
+# Cop supports --auto-correct.
+# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods.
+Lint/UnusedMethodArgument:
+ Exclude:
+ - 'lib/gmail.rb'
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/mailbox.rb'
+ - 'spec/gmail/client/xoauth2_spec.rb'
+ - 'spec/spec_helper.rb'
+
+# Offense count: 2
+Lint/UselessAssignment:
+ Exclude:
+ - 'spec/support/obfuscation.rb'
+
+# Offense count: 12
+Metrics/AbcSize:
+ Max: 84
+
+# Offense count: 3
+# Configuration parameters: CountComments.
+Metrics/ClassLength:
+ Max: 149
+
+# Offense count: 6
+Metrics/CyclomaticComplexity:
+ Max: 24
+
+# Offense count: 15
+# Configuration parameters: CountComments.
+Metrics/MethodLength:
+ Max: 88
+
+# Offense count: 4
+Metrics/PerceivedComplexity:
+ Max: 20
+
+# Offense count: 1
+# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
+# AllowedNames: io, id, to, by, on, in, at
+Naming/UncommunicativeMethodParamName:
+ Exclude:
+ - 'lib/gmail/imap_extensions.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Performance/InefficientHashSearch:
+ Exclude:
+ - 'lib/gmail/imap_extensions.rb'
+
+# Offense count: 37
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: prefer_alias, prefer_alias_method
+Style/Alias:
+ Exclude:
+ - 'lib/gmail.rb'
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/labels.rb'
+ - 'lib/gmail/mailbox.rb'
+ - 'lib/gmail/message.rb'
+ - 'spec/support/imap_mock.rb'
+
+# Offense count: 22
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: always, conditionals
+Style/AndOr:
+ Exclude:
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/client/plain.rb'
+ - 'lib/gmail/client/xoauth.rb'
+ - 'lib/gmail/client/xoauth2.rb'
+ - 'lib/gmail/mailbox.rb'
+ - 'spec/support/imap_mock.rb'
+
+# Offense count: 5
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: braces, no_braces, context_dependent
+Style/BracesAroundHashParameters:
+ Exclude:
+ - 'spec/gmail/client/xoauth2_spec.rb'
+
+# Offense count: 7
+# Cop supports --auto-correct.
+Style/ColonMethodCall:
+ Exclude:
+ - 'spec/gmail/imap_extensions_spec.rb'
+ - 'spec/support/obfuscation.rb'
+
+# Offense count: 13
+Style/Documentation:
+ Exclude:
+ - 'spec/**/*'
+ - 'test/**/*'
+ - 'lib/gmail.rb'
+ - 'lib/gmail/client.rb'
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/client/plain.rb'
+ - 'lib/gmail/client/xoauth.rb'
+ - 'lib/gmail/client/xoauth2.rb'
+ - 'lib/gmail/imap_extensions.rb'
+ - 'lib/gmail/labels.rb'
+ - 'lib/gmail/mailbox.rb'
+ - 'lib/gmail/message.rb'
+
+# Offense count: 5
+Style/DoubleNegation:
+ Exclude:
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/labels.rb'
+ - 'lib/gmail/message.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Style/EachWithObject:
+ Exclude:
+ - 'lib/gmail/labels.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Style/ExpandPathArguments:
+ Exclude:
+ - 'gmail.gemspec'
+
+# Offense count: 4
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: format, sprintf, percent
+Style/FormatString:
+ Exclude:
+ - 'lib/gmail/client/base.rb'
+ - 'lib/gmail/labels.rb'
+ - 'lib/gmail/mailbox.rb'
+ - 'lib/gmail/message.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols.
+# SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys
+Style/HashSyntax:
+ Exclude:
+ - 'lib/gmail/message.rb'
+
+# Offense count: 3
+# Cop supports --auto-correct.
+Style/IfUnlessModifier:
+ Exclude:
+ - 'lib/gmail.rb'
+ - 'lib/gmail/client/base.rb'
+ - 'spec/support/imap_mock.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Style/InfiniteLoop:
+ Exclude:
+ - 'lib/gmail/imap_extensions.rb'
+
+# Offense count: 5
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: line_count_dependent, lambda, literal
+Style/Lambda:
+ Exclude:
+ - 'spec/gmail/client/xoauth2_spec.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: module_function, extend_self
+Style/ModuleFunction:
+ Exclude:
+ - 'spec/support/obfuscation.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: both, prefix, postfix
+Style/NegatedIf:
+ Exclude:
+ - 'lib/gmail/client/base.rb'
+
+# Offense count: 2
+# Cop supports --auto-correct.
+# Configuration parameters: AllowMultipleReturnValues.
+Style/RedundantReturn:
+ Exclude:
+ - 'lib/gmail/imap_extensions.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Style/RedundantSelf:
+ Exclude:
+ - 'lib/gmail/imap_extensions.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: use_perl_names, use_english_names
+Style/SpecialGlobalVars:
+ Exclude:
+ - 'gmail.gemspec'
+
+# Offense count: 256
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline.
+# SupportedStyles: single_quotes, double_quotes
+Style/StringLiterals:
+ Enabled: false
+
+# Offense count: 1
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle, MinSize, WordRegex.
+# SupportedStyles: percent, brackets
+Style/WordArray:
+ Exclude:
+ - 'lib/gmail/mailbox.rb'
+
+# Offense count: 67
+# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
+# URISchemes: http, https
+Metrics/LineLength:
+ Max: 153