.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