.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