.rubocop_todo.yml in webtranslateit-safe-0.4.0 vs .rubocop_todo.yml in webtranslateit-safe-0.4.1

- old
+ new

@@ -1,149 +1,350 @@ # This configuration was generated by # `rubocop --auto-gen-config --exclude-limit 100` -# on 2023-05-20 08:07:25 UTC using RuboCop version 1.51.0. +# on 2023-05-20 08:27:46 UTC using RuboCop version 1.51.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: 5 +# Offense count: 3 # This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, IndentationWidth. +# SupportedStyles: with_first_argument, with_fixed_indentation +Layout/ArgumentAlignment: + Exclude: + - 'lib/webtranslateit/safe/config/builder.rb' + +# Offense count: 2 +# This cop supports safe autocorrection (--autocorrect). +Layout/ClosingHeredocIndentation: + Exclude: + - 'bin/webtranslateit-safe' + - 'lib/webtranslateit/safe/tmp_file.rb' + +# Offense count: 14 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: leading, trailing Layout/DotPosition: Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' + - 'lib/webtranslateit/safe/stream.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' -# Offense count: 6 +# Offense count: 4 # This cop supports safe autocorrection (--autocorrect). +Layout/EmptyLineAfterGuardClause: + Exclude: + - 'lib/webtranslateit/safe/archive.rb' + - 'lib/webtranslateit/safe/config/builder.rb' + - 'lib/webtranslateit/safe/gpg.rb' + - 'lib/webtranslateit/safe/source.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EmptyLineBetweenMethodDefs, EmptyLineBetweenClassDefs, EmptyLineBetweenModuleDefs, AllowAdjacentOneLineDefs, NumberOfEmptyLines. +Layout/EmptyLineBetweenDefs: + Exclude: + - 'lib/webtranslateit/safe/stream.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. +# SupportedStyles: around, only_before +Layout/EmptyLinesAroundAccessModifier: + Exclude: + - 'lib/webtranslateit/safe/mongodump.rb' + +# Offense count: 3 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: AllowAliasSyntax, AllowedMethods. +# AllowedMethods: alias_method, public, protected, private +Layout/EmptyLinesAroundAttributeAccessor: + Exclude: + - 'lib/webtranslateit/safe/backup.rb' + - 'lib/webtranslateit/safe/source.rb' + - 'lib/webtranslateit/safe/stream.rb' + +# Offense count: 21 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only Layout/EmptyLinesAroundClassBody: Exclude: - 'lib/extensions/mktmpdir.rb' + - 'lib/webtranslateit/safe/backup.rb' - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/config/builder.rb' + - 'lib/webtranslateit/safe/config/node.rb' + - 'lib/webtranslateit/safe/gpg.rb' + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/mongodump.rb' + - 'lib/webtranslateit/safe/pipe.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sink.rb' + - 'lib/webtranslateit/safe/stream.rb' -# Offense count: 8 +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). +Layout/EmptyLinesAroundMethodBody: + Exclude: + - 'lib/webtranslateit/safe.rb' + - 'lib/webtranslateit/safe/local.rb' + +# Offense count: 94 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines Layout/EmptyLinesAroundModuleBody: Exclude: + - 'lib/webtranslateit/safe.rb' + - 'lib/webtranslateit/safe/archive.rb' + - 'lib/webtranslateit/safe/backup.rb' - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/config/builder.rb' + - 'lib/webtranslateit/safe/config/node.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/gpg.rb' + - 'lib/webtranslateit/safe/gzip.rb' + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/mongodump.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' + - 'lib/webtranslateit/safe/pgdump.rb' + - 'lib/webtranslateit/safe/pipe.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' + - 'lib/webtranslateit/safe/sink.rb' + - 'lib/webtranslateit/safe/source.rb' + - 'lib/webtranslateit/safe/stream.rb' + - 'lib/webtranslateit/safe/svndump.rb' + - 'lib/webtranslateit/safe/tmp_file.rb' + - 'lib/webtranslateit/safe/version.rb' -# Offense count: 9 +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, IndentationWidth. +# SupportedStyles: special_inside_parentheses, consistent, align_braces +Layout/FirstHashElementIndentation: + Exclude: + - 'spec/webtranslateit/safe/config_spec.rb' + +# Offense count: 16 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle. # SupportedHashRocketStyles: key, separator, table # SupportedColonStyles: key, separator, table # SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit Layout/HashAlignment: Exclude: + - 'lib/webtranslateit/safe/source.rb' + - 'spec/webtranslateit/safe/archive_spec.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 2 +# Offense count: 4 # This cop supports safe autocorrection (--autocorrect). +Layout/HeredocIndentation: + Exclude: + - 'bin/webtranslateit-safe' + - 'lib/webtranslateit/safe/tmp_file.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' + - 'webtranslateit-safe.gemspec' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: Width, AllowedPatterns. +Layout/IndentationWidth: + Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: symmetrical, new_line, same_line +Layout/MultilineArrayBraceLayout: + Exclude: + - 'lib/webtranslateit/safe.rb' + +# Offense count: 11 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: aligned, indented, indented_relative_to_receiver Layout/MultilineMethodCallIndentation: Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' + - 'lib/webtranslateit/safe/stream.rb' -# Offense count: 7 +# Offense count: 11 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceAfterComma: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/local_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 2 +# Offense count: 1 # This cop supports safe autocorrection (--autocorrect). +Layout/SpaceAfterNot: + Exclude: + - 'bin/webtranslateit-safe' + +# Offense count: 5 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: space, no_space Layout/SpaceAroundEqualsInParameterDefault: Exclude: - 'lib/extensions/mktmpdir.rb' + - 'lib/webtranslateit/safe/config/builder.rb' + - 'spec/webtranslateit/safe/gpg_spec.rb' -# Offense count: 11 +# Offense count: 5 # This cop supports safe autocorrection (--autocorrect). +Layout/SpaceAroundMethodCallOperator: + Exclude: + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/stream.rb' + +# Offense count: 12 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment, EnforcedStyleForExponentOperator. # SupportedStylesForExponentOperator: space, no_space Layout/SpaceAroundOperators: Exclude: - 'spec/integration/archive_integration_spec.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 48 +# Offense count: 5 # This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. +# SupportedStyles: space, no_space +# SupportedStylesForEmptyBraces: space, no_space +Layout/SpaceBeforeBlockBraces: + Exclude: + - 'lib/webtranslateit/safe/archive.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' + +# Offense count: 2 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. +# SupportedStyles: space, no_space, compact +# SupportedStylesForEmptyBrackets: space, no_space +Layout/SpaceInsideArrayLiteralBrackets: + Exclude: + - 'spec/webtranslateit/safe/config_spec.rb' + +# Offense count: 96 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters. # SupportedStyles: space, no_space # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideBlockBraces: Exclude: + - 'lib/webtranslateit/safe/archive.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' + - 'spec/webtranslateit/safe/archive_spec.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/gpg_spec.rb' + - 'spec/webtranslateit/safe/local_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' + - 'spec/webtranslateit/safe/pgdump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' + - 'spec/webtranslateit/safe/svndump_spec.rb' -# Offense count: 2 +# Offense count: 12 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideHashLiteralBraces: Exclude: - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' -# Offense count: 4 +# Offense count: 10 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: final_newline, final_blank_line Layout/TrailingEmptyLines: Exclude: - - 'lib/webtranslateit/safe/cloudfiles.rb' - - 'lib/webtranslateit/safe/s3.rb' - - 'spec/webtranslateit/safe/cloudfiles_spec.rb' - - 'spec/webtranslateit/safe/s3_spec.rb' + - 'bin/webtranslateit-safe' + - 'lib/webtranslateit/safe/backup.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/gpg.rb' + - 'lib/webtranslateit/safe/gzip.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' + - 'lib/webtranslateit/safe/sftp.rb' + - 'lib/webtranslateit/safe/sink.rb' + - 'lib/webtranslateit/safe/source.rb' + - 'lib/webtranslateit/safe/stream.rb' -# Offense count: 1 +# Offense count: 14 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowInHeredoc. Layout/TrailingWhitespace: Exclude: + - 'lib/webtranslateit/safe/mongodump.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'spec/webtranslateit/safe/config_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' -# Offense count: 1 +# Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowedMethods, AllowedPatterns. Lint/AmbiguousBlockAssociation: Exclude: + - 'lib/webtranslateit/safe/ftp.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' -# Offense count: 2 +# Offense count: 3 # This cop supports safe autocorrection (--autocorrect). Lint/AmbiguousOperatorPrecedence: Exclude: + - 'lib/webtranslateit/safe/config/node.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 2 +# Offense count: 7 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowSafeAssignment. Lint/AssignmentInCondition: Exclude: + - 'lib/webtranslateit/safe.rb' - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' # Offense count: 1 +Lint/IneffectiveAccessModifier: + Exclude: + - 'lib/webtranslateit/safe/source.rb' + +# Offense count: 1 Lint/MissingSuper: Exclude: - 'lib/webtranslateit/safe/source.rb' # Offense count: 1 @@ -151,34 +352,48 @@ Lint/RedundantDirGlobSort: Exclude: - 'spec/integration/cleanup_spec.rb' # Offense count: 1 +Lint/ShadowingOuterLocalVariable: + Exclude: + - 'spec/webtranslateit/safe/mongodump_spec.rb' + +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments. Lint/UnusedBlockArgument: Exclude: + - 'spec/webtranslateit/safe/mongodump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: ContextCreatingMethods, MethodCreatingMethods. +Lint/UselessAccessModifier: + Exclude: + - 'lib/webtranslateit/safe/source.rb' + # Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). Lint/UselessAssignment: Exclude: - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' -# Offense count: 2 +# Offense count: 4 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: CheckForMethodsWithNoSideEffects. Lint/Void: Exclude: - 'spec/integration/archive_integration_spec.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' # Offense count: 14 # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes. Metrics/AbcSize: - Max: 42 + Max: 43 # Offense count: 12 # Configuration parameters: AllowedMethods, AllowedPatterns. Metrics/CyclomaticComplexity: Max: 15 @@ -191,10 +406,20 @@ # Offense count: 10 # Configuration parameters: AllowedMethods, AllowedPatterns. Metrics/PerceivedComplexity: Max: 15 +# Offense count: 8 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, BlockForwardingName. +# SupportedStyles: anonymous, explicit +Naming/BlockForwarding: + Exclude: + - 'lib/webtranslateit/safe.rb' + - 'lib/webtranslateit/safe/config/node.rb' + - 'lib/webtranslateit/safe/sink.rb' + # Offense count: 1 # Configuration parameters: ForbiddenDelimiters. # ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$)) Naming/HeredocDelimiterNaming: Exclude: @@ -253,20 +478,29 @@ # Offense count: 9 # Configuration parameters: CountAsOne. RSpec/ExampleLength: Max: 162 -# Offense count: 37 +# Offense count: 91 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples. # DisallowedExamples: works RSpec/ExampleWording: Exclude: - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' + - 'spec/webtranslateit/safe/archive_spec.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' + - 'spec/webtranslateit/safe/gpg_spec.rb' + - 'spec/webtranslateit/safe/gzip_spec.rb' + - 'spec/webtranslateit/safe/local_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' + - 'spec/webtranslateit/safe/pgdump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' + - 'spec/webtranslateit/safe/svndump_spec.rb' # Offense count: 11 # Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly. # Include: **/*_spec*rb*, **/spec/**/* RSpec/FilePath: @@ -324,17 +558,19 @@ - 'spec/webtranslateit/safe/mysqldump_spec.rb' - 'spec/webtranslateit/safe/pgdump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' - 'spec/webtranslateit/safe/svndump_spec.rb' -# Offense count: 8 +# Offense count: 12 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Strict, EnforcedStyle, AllowedExplicitMatchers. # SupportedStyles: inflected, explicit RSpec/PredicateMatcher: Exclude: - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/gpg_spec.rb' + - 'spec/webtranslateit/safe/local_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' # Offense count: 2 RSpec/RepeatedExample: Exclude: @@ -343,30 +579,59 @@ # Offense count: 1 Security/Eval: Exclude: - 'bin/webtranslateit-safe' +# Offense count: 2 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: prefer_alias, prefer_alias_method +Style/Alias: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' + # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). Style/ClassMethods: Exclude: - 'lib/extensions/mktmpdir.rb' +# Offense count: 1 +# This cop supports unsafe autocorrection (--autocorrect-all). +Style/ConcatArrayLiterals: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions. +# SupportedStyles: assign_to_condition, assign_inside_condition +Style/ConditionalAssignment: + Exclude: + - 'lib/webtranslateit/safe/pgdump.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +Style/EachWithObject: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' + # Offense count: 8 # This cop supports safe autocorrection (--autocorrect). Style/FileWrite: Exclude: - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' -# Offense count: 2 +# Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: format, sprintf, percent Style/FormatString: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' # Offense count: 42 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. @@ -423,48 +688,108 @@ - 'lib/webtranslateit/safe/cloudfiles.rb' - 'lib/webtranslateit/safe/s3.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 2 +# Offense count: 7 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: MinBodyLength, AllowConsecutiveConditionals. Style/GuardClause: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/local.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' + - 'lib/webtranslateit/safe/tmp_file.rb' -# Offense count: 34 +# Offense count: 134 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols. # SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys # SupportedShorthandSyntax: always, never, either, consistent Style/HashSyntax: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/source.rb' - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' + - 'spec/webtranslateit/safe/archive_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' + - 'spec/webtranslateit/safe/gpg_spec.rb' + - 'spec/webtranslateit/safe/gzip_spec.rb' + - 'spec/webtranslateit/safe/local_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' + - 'spec/webtranslateit/safe/pgdump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' + - 'spec/webtranslateit/safe/svndump_spec.rb' +# Offense count: 2 +# This cop supports safe autocorrection (--autocorrect). +Style/IfUnlessModifier: + Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + +# Offense count: 1 +# This cop supports unsafe autocorrection (--autocorrect-all). +# Configuration parameters: InverseMethods, InverseBlocks. +Style/InverseMethods: + Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: AllowedMethods, AllowedPatterns. +Style/MethodCallWithoutArgsParentheses: + Exclude: + - 'spec/webtranslateit/safe/gpg_spec.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: require_parentheses, require_no_parentheses, require_no_parentheses_except_multiline +Style/MethodDefParentheses: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' + # Offense count: 3 Style/MixinUsage: Exclude: - 'bin/webtranslateit-safe' - 'spec/integration/archive_integration_spec.rb' - 'spec/integration/cleanup_spec.rb' -# Offense count: 1 +# Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: literals, strict Style/MutableConstant: Exclude: + - 'bin/webtranslateit-safe' - 'lib/webtranslateit/safe/version.rb' +# Offense count: 2 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: both, prefix, postfix +Style/NegatedIf: + Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle, MinBodyLength. +# SupportedStyles: skip_modifier_ifs, always +Style/Next: + Exclude: + - 'lib/webtranslateit/safe.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedOctalStyle. # SupportedOctalStyles: zero_with_o, zero_only Style/NumericLiteralPrefix: Exclude: - 'lib/extensions/mktmpdir.rb' @@ -473,77 +798,165 @@ # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Strict, AllowedNumbers, AllowedPatterns. Style/NumericLiterals: MinDigits: 11 +# Offense count: 1 +# This cop supports unsafe autocorrection (--autocorrect-all). +# Configuration parameters: EnforcedStyle, AllowedMethods, AllowedPatterns. +# SupportedStyles: predicate, comparison +Style/NumericPredicate: + Exclude: + - 'spec/**/*' + - 'lib/webtranslateit/safe/local.rb' + # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). +Style/ParallelAssignment: + Exclude: + - 'lib/webtranslateit/safe/source.rb' + - 'lib/webtranslateit/safe/stream.rb' + +# Offense count: 7 +# This cop supports safe autocorrection (--autocorrect). Style/RedundantException: Exclude: + - 'lib/webtranslateit/safe/archive.rb' - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/ftp.rb' + - 'lib/webtranslateit/safe/gpg.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' # Offense count: 1 +# This cop supports unsafe autocorrection (--autocorrect-all). +Style/RedundantInterpolation: + Exclude: + - 'lib/webtranslateit/safe/ftp.rb' + +# Offense count: 2 # This cop supports safe autocorrection (--autocorrect). +Style/RedundantSelf: + Exclude: + - 'lib/webtranslateit/safe/backup.rb' + - 'lib/webtranslateit/safe/config/builder.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). +Style/RescueModifier: + Exclude: + - 'lib/webtranslateit/safe/sftp.rb' + +# Offense count: 2 +# This cop supports unsafe autocorrection (--autocorrect-all). +# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength. +# AllowedMethods: present?, blank?, presence, try, try! +Style/SafeNavigation: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' + +# Offense count: 1 +# This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowAsExpressionSeparator. Style/Semicolon: Exclude: - 'spec/webtranslateit/safe/s3_spec.rb' -# Offense count: 1 +# Offense count: 5 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: AllowIfMethodIsEmpty. +Style/SingleLineMethods: + Exclude: + - 'lib/webtranslateit/safe/archive.rb' + - 'lib/webtranslateit/safe/mongodump.rb' + - 'lib/webtranslateit/safe/mysqldump.rb' + - 'lib/webtranslateit/safe/pgdump.rb' + - 'lib/webtranslateit/safe/svndump.rb' + +# Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: RequireEnglish, EnforcedStyle. # SupportedStyles: use_perl_names, use_english_names, use_builtin_english_names Style/SpecialGlobalVars: Exclude: - 'lib/extensions/mktmpdir.rb' + - 'webtranslateit-safe.gemspec' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Style/StderrPuts: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' - 'lib/webtranslateit/safe/s3.rb' -# Offense count: 2 +# Offense count: 5 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Mode. Style/StringConcatenation: Exclude: - 'lib/webtranslateit/safe/cloudfiles.rb' + - 'lib/webtranslateit/safe/config/node.rb' + - 'lib/webtranslateit/safe/local.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sink.rb' +# Offense count: 4 +# This cop supports safe autocorrection (--autocorrect). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: single_quotes, double_quotes +Style/StringLiteralsInInterpolation: + Exclude: + - 'lib/webtranslateit/safe/mongodump.rb' + - 'lib/webtranslateit/safe/pgdump.rb' + # Offense count: 9 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: MinSize. # SupportedStyles: percent, brackets Style/SymbolArray: EnforcedStyle: brackets -# Offense count: 2 +# Offense count: 5 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowMethodsWithArguments, AllowedMethods, AllowedPatterns, AllowComments. # AllowedMethods: define_method Style/SymbolProc: Exclude: + - 'lib/webtranslateit/safe/archive.rb' - 'lib/webtranslateit/safe/s3.rb' + - 'lib/webtranslateit/safe/sftp.rb' -# Offense count: 2 +# Offense count: 21 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: + - 'spec/webtranslateit/safe/archive_spec.rb' - 'spec/webtranslateit/safe/cloudfiles_spec.rb' + - 'spec/webtranslateit/safe/config_spec.rb' + - 'spec/webtranslateit/safe/mongodump_spec.rb' + - 'spec/webtranslateit/safe/mysqldump_spec.rb' + - 'spec/webtranslateit/safe/pgdump_spec.rb' - 'spec/webtranslateit/safe/s3_spec.rb' + - 'spec/webtranslateit/safe/svndump_spec.rb' # Offense count: 9 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: WordRegex. # SupportedStyles: percent, brackets Style/WordArray: EnforcedStyle: percent MinSize: 3 + +# Offense count: 1 +# This cop supports unsafe autocorrection (--autocorrect-all). +# Configuration parameters: EnforcedStyle. +# SupportedStyles: forbid_for_all_comparison_operators, forbid_for_equality_operators_only, require_for_all_comparison_operators, require_for_equality_operators_only +Style/YodaCondition: + Exclude: + - 'lib/webtranslateit/safe/config/node.rb' # Offense count: 9 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns. # URISchemes: http, https