.rubocop_todo.yml in trailblazer-macro-2.1.0.rc1 vs .rubocop_todo.yml in trailblazer-macro-2.1.0.rc11

- old
+ new

@@ -1,22 +1,14 @@ # This configuration was generated by # `rubocop --auto-gen-config` -# on 2018-06-08 20:10:37 +0200 using RuboCop version 0.57.1. +# on 2019-04-11 20:01:18 +1000 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: Include, TreatCommentsAsGroupSeparators. -# Include: **/*.gemspec -Gemspec/OrderedDependencies: - Exclude: - - 'trailblazer-macro.gemspec' - -# Offense count: 1 # Configuration parameters: Include. # Include: **/*.gemspec Gemspec/RequiredRubyVersion: Exclude: - 'trailblazer-macro.gemspec' @@ -25,23 +17,23 @@ # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: outdent, indent Layout/AccessModifierIndentation: Exclude: - - 'lib/trailblazer/operation/pundit.rb' + - 'lib/trailblazer/macro/pundit.rb' -# Offense count: 2 +# Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle. # SupportedHashRocketStyles: key, separator, table # SupportedColonStyles: key, separator, table # SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit Layout/AlignHash: Exclude: - - 'test/docs/pundit_test.rb' + - 'test/operation/integration_test.rb' -# Offense count: 3 +# Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: with_first_parameter, with_fixed_indentation Layout/AlignParameters: Exclude: @@ -59,191 +51,166 @@ # Cop supports --auto-correct. Layout/ClosingParenthesisIndentation: Exclude: - 'test/docs/pundit_test.rb' -# Offense count: 9 +# Offense count: 14 # Cop supports --auto-correct. Layout/CommentIndentation: Exclude: - 'test/docs/guard_test.rb' - 'test/docs/macro_test.rb' + - 'test/docs/nested_test.rb' - 'test/docs/pundit_test.rb' -# Offense count: 2 -# Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle. -# SupportedStyles: leading, trailing -Layout/DotPosition: - Exclude: - - 'test/docs/nested_test.rb' - # Offense count: 8 # Cop supports --auto-correct. # Configuration parameters: AllowAdjacentOneLineDefs, NumberOfEmptyLines. Layout/EmptyLineBetweenDefs: Exclude: + - 'lib/trailblazer/macro/nested.rb' - 'test/operation/model_test.rb' - - 'test/operation/nested_test.rb' - 'test/operation/pundit_test.rb' - 'test/test_helper.rb' -# Offense count: 8 +# Offense count: 7 # Cop supports --auto-correct. Layout/EmptyLines: Exclude: + - 'lib/trailblazer/macro/nested.rb' - 'test/docs/model_test.rb' + - 'test/docs/nested_test.rb' - 'test/docs/pundit_test.rb' - - 'test/operation/nested_test.rb' - 'test/operation/pundit_test.rb' + - 'test/test_helper.rb' # Offense count: 1 # Cop supports --auto-correct. Layout/EmptyLinesAroundAccessModifier: Exclude: - - 'lib/trailblazer/operation/pundit.rb' + - 'lib/trailblazer/macro/pundit.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. +# SupportedStyles: empty_lines, no_empty_lines +Layout/EmptyLinesAroundBlockBody: + Exclude: + - 'test/operation/model_test.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only Layout/EmptyLinesAroundClassBody: Exclude: - 'test/docs/rescue_test.rb' -# Offense count: 6 +# Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AllowForAlignment, ForceEqualSignAlignment. Layout/ExtraSpacing: Exclude: - - 'lib/trailblazer/operation/pundit.rb' - 'test/docs/pundit_test.rb' - - 'test/operation/nested_test.rb' +# Offense count: 1 +# Cop supports --auto-correct. +Layout/FirstMethodArgumentLineBreak: + Exclude: + - 'test/docs/pundit_test.rb' + # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: IndentationWidth. Layout/IndentAssignment: Exclude: - 'test/docs/guard_test.rb' - 'test/docs/pundit_test.rb' -# Offense count: 4 +# Offense count: 5 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: normal, rails Layout/IndentationConsistency: Exclude: + - 'lib/trailblazer/macro/nested.rb' - 'test/docs/pundit_test.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: Width, IgnoredPatterns. Layout/IndentationWidth: Exclude: - 'test/docs/guard_test.rb' - 'test/docs/pundit_test.rb' -# Offense count: 26 +# Offense count: 1 # Cop supports --auto-correct. Layout/LeadingCommentSpace: Exclude: - - 'lib/trailblazer/operation/wrap.rb' - - 'test/docs/guard_test.rb' - - 'test/docs/pundit_test.rb' - - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' + - 'test/docs/**/*' + - 'test/operation/model_test.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: symmetrical, new_line, same_line -Layout/MultilineHashBraceLayout: - Exclude: - - 'test/docs/nested_test.rb' - -# Offense count: 2 -# Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle. -# SupportedStyles: symmetrical, new_line, same_line Layout/MultilineMethodCallBraceLayout: Exclude: - - 'test/docs/guard_test.rb' - 'test/docs/pundit_test.rb' -# Offense count: 9 -# Cop supports --auto-correct. -Layout/SpaceAfterColon: - Exclude: - - 'lib/trailblazer/operation/policy.rb' - - 'test/lib/methods.rb' - - 'test/operation/nested_test.rb' - # Offense count: 2 # Cop supports --auto-correct. -# Configuration parameters: EnforcedStyleInsidePipes. -# SupportedStylesInsidePipes: space, no_space -Layout/SpaceAroundBlockParameters: - Exclude: - - 'lib/trailblazer/operation/guard.rb' - -# Offense count: 2 -# Cop supports --auto-correct. -# Configuration parameters: . -# SupportedStyles: space, no_space -Layout/SpaceAroundEqualsInParameterDefault: - EnforcedStyle: no_space - -# Offense count: 5 -# Cop supports --auto-correct. # Configuration parameters: AllowForAlignment. Layout/SpaceAroundOperators: Exclude: - - 'lib/trailblazer/operation/nested.rb' - 'test/docs/guard_test.rb' - 'test/docs/model_test.rb' - - 'test/docs/nested_test.rb' - - 'test/operation/nested_test.rb' -# Offense count: 18 +# Offense count: 1 # Cop supports --auto-correct. +Layout/SpaceBeforeComment: + Exclude: + - 'test/operation/model_test.rb' + +# Offense count: 12 +# Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBrackets: space, no_space Layout/SpaceInsideArrayLiteralBrackets: Exclude: - - 'lib/trailblazer/operation/policy.rb' - - 'lib/trailblazer/operation/rescue.rb' - - 'test/docs/macro_test.rb' - 'test/docs/wrap_test.rb' -# Offense count: 28 +# Offense count: 52 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideHashLiteralBraces: Exclude: - 'test/docs/model_test.rb' + - 'test/docs/rescue_test.rb' + - 'test/docs/wrap_test.rb' - 'test/operation/model_test.rb' - - 'test/test_helper.rb' + - 'test/operation/pundit_test.rb' -# Offense count: 178 +# Offense count: 118 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: space, no_space Layout/SpaceInsideParens: - Enabled: false - -# Offense count: 2 -# Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. -# SupportedStyles: space, no_space -# SupportedStylesForEmptyBrackets: space, no_space -Layout/SpaceInsideReferenceBrackets: Exclude: - - 'lib/trailblazer/operation/policy.rb' + - 'test/docs/guard_test.rb' + - 'test/docs/macro_test.rb' + - 'test/docs/model_test.rb' + - 'test/docs/nested_test.rb' + - 'test/docs/pundit_test.rb' + - 'test/docs/rescue_test.rb' + - 'test/docs/wrap_test.rb' + - 'test/operation/model_test.rb' + - 'test/operation/pundit_test.rb' # Offense count: 3 Lint/AmbiguousBlockAssociation: Exclude: - 'test/docs/rescue_test.rb' @@ -252,84 +219,79 @@ Lint/AmbiguousRegexpLiteral: Exclude: - 'test/docs/rescue_test.rb' - 'test/docs/wrap_test.rb' -# Offense count: 13 -Lint/UnreachableCode: +# Offense count: 1 +# Cop supports --auto-correct. +Lint/UnneededCopDisableDirective: Exclude: - - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' - - 'test/operation/nested_test.rb' + - 'lib/trailblazer-macro.rb' -# Offense count: 15 +# Offense count: 13 # Cop supports --auto-correct. # Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments. Lint/UnusedBlockArgument: Exclude: - - 'lib/trailblazer/operation/rescue.rb' - - 'lib/trailblazer/operation/wrap.rb' + - 'lib/trailblazer/macro/rescue.rb' + - 'lib/trailblazer/macro/wrap.rb' - 'test/docs/guard_test.rb' - 'test/docs/macro_test.rb' - - 'test/operation/nested_test.rb' - 'test/test_helper.rb' -# Offense count: 22 +# Offense count: 17 # Cop supports --auto-correct. # Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods. Lint/UnusedMethodArgument: Exclude: - - 'lib/trailblazer/operation/guard.rb' - - 'lib/trailblazer/operation/model.rb' - - 'lib/trailblazer/operation/nested.rb' - - 'lib/trailblazer/operation/policy.rb' + - 'lib/trailblazer/macro/guard.rb' + - 'lib/trailblazer/macro/model.rb' + - 'lib/trailblazer/macro/nested.rb' + - 'lib/trailblazer/macro/policy.rb' - 'test/docs/guard_test.rb' - 'test/docs/wrap_test.rb' - - 'test/lib/methods.rb' - - 'test/operation/nested_test.rb' + - 'test/test_helper.rb' -# Offense count: 5 +# Offense count: 6 Lint/UselessAssignment: Exclude: - - 'lib/trailblazer/operation/nested.rb' + - 'lib/trailblazer/macro/nested.rb' - 'test/docs/model_test.rb' + - 'test/docs/nested_test.rb' - 'test/docs/wrap_test.rb' -# Offense count: 3 -Metrics/AbcSize: - Max: 25 +# Offense count: 28 +# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. +# URISchemes: http, https +Metrics/LineLength: + Max: 219 # Offense count: 5 -# Configuration parameters: CountComments. -Metrics/MethodLength: - Max: 15 +# Configuration parameters: . +# SupportedStyles: snake_case, camelCase +Naming/MethodName: + EnforcedStyle: snake_case # Offense count: 1 -# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames. -# AllowedNames: io, id, to, by, on, in, at -Naming/UncommunicativeMethodParamName: - Exclude: - - 'test/operation/nested_test.rb' - -# Offense count: 1 # Cop supports --auto-correct. Performance/StringReplacement: Exclude: - 'test/docs/wrap_test.rb' # Offense count: 1 # Configuration parameters: EnforcedStyle. # SupportedStyles: inline, group Style/AccessModifierDeclarations: Exclude: - - 'lib/trailblazer/operation/wrap.rb' + - 'lib/trailblazer/macro/wrap.rb' -# Offense count: 12 +# Offense count: 13 # Cop supports --auto-correct. Style/BlockComments: Exclude: - 'test/docs/macro_test.rb' + - 'test/docs/nested_test.rb' - 'test/docs/rescue_test.rb' - 'test/docs/wrap_test.rb' # Offense count: 18 # Cop supports --auto-correct. @@ -338,218 +300,124 @@ Style/BracesAroundHashParameters: Exclude: - 'test/docs/rescue_test.rb' - 'test/docs/wrap_test.rb' -# Offense count: 16 -# Cop supports --auto-correct. -# Configuration parameters: AutoCorrect, EnforcedStyle. -# SupportedStyles: nested, compact -Style/ClassAndModuleChildren: - Exclude: - - 'lib/trailblazer/operation/guard.rb' - - 'lib/trailblazer/operation/model.rb' - - 'lib/trailblazer/operation/policy.rb' - - 'lib/trailblazer/operation/pundit.rb' - - 'lib/trailblazer/operation/rescue.rb' - - 'lib/trailblazer/operation/wrap.rb' - - 'test/docs/nested_test.rb' - - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' - # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: is_a?, kind_of? Style/ClassCheck: Exclude: - - 'lib/trailblazer/operation/nested.rb' + - 'lib/trailblazer/macro/nested.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: Keywords. # Keywords: TODO, FIXME, OPTIMIZE, HACK, REVIEW Style/CommentAnnotation: Exclude: - 'test/docs/pundit_test.rb' -# Offense count: 2 +# Offense count: 1 Style/CommentedKeyword: Exclude: - - 'lib/trailblazer/operation/wrap.rb' + - 'lib/trailblazer/macro/wrap.rb' -# Offense count: 13 -Style/Documentation: - Exclude: - - 'spec/**/*' - - 'test/**/*' - - 'lib/trailblazer/operation/guard.rb' - - 'lib/trailblazer/operation/model.rb' - - 'lib/trailblazer/operation/nested.rb' - - 'lib/trailblazer/operation/policy.rb' - - 'lib/trailblazer/operation/pundit.rb' - - 'lib/trailblazer/operation/rescue.rb' - - 'lib/trailblazer/operation/wrap.rb' - # Offense count: 1 Style/DoubleNegation: Exclude: - - 'lib/trailblazer/operation/guard.rb' + - 'lib/trailblazer/macro/guard.rb' # Offense count: 1 # Cop supports --auto-correct. Style/ExpandPathArguments: Exclude: - 'trailblazer-macro.gemspec' -# Offense count: 8 +# 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: - - 'Rakefile' - - 'lib/trailblazer/operation/nested.rb' - - 'test/docs/guard_test.rb' - -# Offense count: 7 -# Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: line_count_dependent, lambda, literal Style/Lambda: Exclude: - - 'lib/trailblazer/operation/guard.rb' - - 'lib/trailblazer/operation/rescue.rb' - - 'lib/trailblazer/operation/wrap.rb' - - 'test/docs/nested_test.rb' + - 'lib/trailblazer/macro/rescue.rb' -# Offense count: 112 -# Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle. -# SupportedStyles: call, braces -Style/LambdaCall: - Exclude: - - 'lib/trailblazer/operation/policy.rb' - - 'lib/trailblazer/operation/rescue.rb' - - 'lib/trailblazer/operation/wrap.rb' - - 'test/docs/guard_test.rb' - - 'test/docs/macro_test.rb' - - 'test/docs/model_test.rb' - - 'test/docs/nested_test.rb' - - 'test/docs/pundit_test.rb' - - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' - - 'test/operation/model_test.rb' - - 'test/operation/nested_test.rb' - - 'test/operation/pundit_test.rb' - # Offense count: 1 Style/MultilineTernaryOperator: Exclude: - - 'lib/trailblazer/operation/nested.rb' + - 'lib/trailblazer/macro/nested.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: both, prefix, postfix Style/NegatedIf: Exclude: - - 'lib/trailblazer/operation/pundit.rb' + - 'lib/trailblazer/macro/pundit.rb' # Offense count: 3 # Cop supports --auto-correct. Style/ParallelAssignment: Exclude: - - 'lib/trailblazer/operation/pundit.rb' + - 'lib/trailblazer/macro/pundit.rb' - 'test/docs/pundit_test.rb' - 'test/operation/pundit_test.rb' -# Offense count: 69 +# Offense count: 6 # Cop supports --auto-correct. -# Configuration parameters: PreferredDelimiters. -Style/PercentLiteralDelimiters: - Exclude: - - 'test/docs/guard_test.rb' - - 'test/docs/macro_test.rb' - - 'test/docs/model_test.rb' - - 'test/docs/nested_test.rb' - - 'test/docs/pundit_test.rb' - - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' - - 'test/operation/model_test.rb' - - 'test/operation/nested_test.rb' - - 'test/operation/pundit_test.rb' - -# Offense count: 5 -# Cop supports --auto-correct. Style/RedundantBegin: Exclude: + - 'lib/trailblazer/macro/rescue.rb' - 'test/docs/wrap_test.rb' # Offense count: 5 # Cop supports --auto-correct. -# Configuration parameters: AllowMultipleReturnValues. -Style/RedundantReturn: - Exclude: - - 'lib/trailblazer/operation/nested.rb' - - 'lib/trailblazer/operation/policy.rb' - - 'lib/trailblazer/operation/wrap.rb' - -# Offense count: 5 -# Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: implicit, explicit Style/RescueStandardError: Exclude: - 'test/docs/wrap_test.rb' # Offense count: 2 # Cop supports --auto-correct. -Style/SelfAssignment: +# Configuration parameters: EnforcedStyle. +# SupportedStyles: return, return_nil +Style/ReturnNil: Exclude: - - 'lib/trailblazer/operation/nested.rb' + - 'test/docs/model_test.rb' + - 'test/operation/model_test.rb' -# Offense count: 13 +# Offense count: 3 +Style/Send: + Exclude: + - 'lib/trailblazer/macro/model.rb' + - 'lib/trailblazer/macro/pundit.rb' + +# Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: only_raise, only_fail, semantic Style/SignalException: Exclude: - 'test/docs/rescue_test.rb' - - 'test/docs/wrap_test.rb' - - 'test/operation/nested_test.rb' - -# Offense count: 15 -# Cop supports --auto-correct. -# Configuration parameters: AllowIfMethodIsEmpty. -Style/SingleLineMethods: - Exclude: - - 'test/operation/model_test.rb' - - 'test/operation/nested_test.rb' - - 'test/operation/pundit_test.rb' - 'test/test_helper.rb' -# Offense count: 7 +# Offense count: 5 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline. # SupportedStyles: single_quotes, double_quotes Style/StringLiterals: Exclude: - 'Gemfile' - 'Rakefile' - 'trailblazer-macro.gemspec' -# Offense count: 5 +# Offense count: 4 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: - - 'lib/trailblazer/operation/nested.rb' - - 'lib/trailblazer/operation/wrap.rb' + - 'lib/trailblazer/macro/nested.rb' + - 'lib/trailblazer/macro/wrap.rb' - 'test/docs/rescue_test.rb' - -# Offense count: 152 -# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. -# URISchemes: http, https -Metrics/LineLength: - Max: 219