Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency rubocop to v1.68.0 #16

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rubocop (source, changelog) 1.22.2 -> 1.68.0 age adoption passing confidence

Release Notes

rubocop/rubocop (rubocop)

v1.68.0

Compare Source

New features
Bug fixes
  • #​13401: Fix a false negative for Style/RedundantLineContinuation when there is a line continuation at the EOF. ([@​koic][])
  • #​13368: Fix an incorrect autocorrect for Naming/BlockForwarding with Style/ExplicitBlockArgument. ([@​koic][])
  • #​13391: Fix deserialization of unknown encoding offenses. ([@​earlopain][])
  • #​13348: Ensure Style/BlockDelimiters autocorrection does not move other code between the block and comment. ([@​dvandersluis][])
  • #​13382: Fix an error during error handling for custom ruby extractors when the extractor is a class. ([@​earlopain][])
  • #​13309: Fix a false negative for Lint/UselessAssignment cop when there is a useless assignment followed by a block. ([@​pCosta99][])
  • #​13255: Fix false negatives for Style/MapIntoArray when using non-splatted arguments. ([@​vlad-pisanov][])
  • #​13356: Fix a false positive for Layout/SpaceBeforeBrackets when there is a dot before []=. ([@​earlopain][])
  • #​13365: Fix false positives for Lint/SafeNavigationConsistency when using safe navigation on the LHS with operator method on the RHS of &&. ([@​koic][])
  • #​13390: Fix false positives for Style/GuardClause when using a local variable assigned in a conditional expression in a branch. ([@​koic][])
  • #​13337: Fix false positives for Style/RedundantLineContinuation when required line continuations for && is used with an assignment after a line break. ([@​koic][])
  • #​13387: Fix false positives in Style/RedundantParentheses when parentheses are used around method chain with do...end block in keyword argument. ([@​koic][])
  • #​13341: Fix false positives for Lint/SafeNavigationChain when a safe navigation operator is used with a method call as the RHS operand of && for the same receiver. ([@​koic][])
  • #​13324: Fix --disable-uncorrectable to not insert a comment inside a string continuation. ([@​dvandersluis][])
  • #​13364: Fix incorrect autocorrect with Lint/UselessAssignment a multiple assignment or for contains an inner assignment. ([@​dvandersluis][])
  • #​13353: Fix an incorrect autocorrect for Style/BlockDelimiters when EnforcedStyle: semantic is set and used with Layout/SpaceInsideBlockBraces. ([@​koic][])
  • #​13361: Fix false positives for Style/RedundantInterpolationUnfreeze and Style/RedundantFreeze when strings contain interpolated global, instance, and class variables. ([@​vlad-pisanov][])
  • #​13343: Prevent Layout/LineLength from breaking up a method with arguments chained onto a heredoc delimiter. ([@​dvandersluis][])
  • #​13374: Return exit code 0 with --display-only-correctable and --display-only-safe-correctable when no offenses are displayed. ([@​dvandersluis][])
  • #​13193: Fix false positive in Style/MultipleComparison when ComparisonsThreshold exceeds 2. ([@​fatkodima][],[@​vlad-pisanov][])
  • #​13325: Fix an incorrect autocorrect for Lint/NonAtomicFileOperation when using a postfix unless for file existence checks before creating a file, in cases with Dir.mkdir. ([@​kotaro0522][])
  • #​13397: Update PercentLiteralCorrector to be able to write pairs of delimiters without excessive escaping. ([@​dvandersluis][])
  • #​13336: Update Style/SafeNavigation to not autocorrect if the RHS of an and node is an or node. ([@​dvandersluis][])
  • #​13378: When removing parens in Style/TernaryParentheses with a send node condition, ensure its arguments are parenthesized. ([@​dvandersluis][])
Changes
  • #​13347: When running rubocop -V, show the analysis Ruby version of the current directory. ([@​earlopain][])

v1.67.0

Compare Source

New features
  • #​13259: Add new Lint/DuplicateSetElement cop. ([@​koic][])
  • #​13223: Add AllowRBSInlineAnnotation config option to Layout/LeadingCommentSpace to support RBS::Inline style annotation comments. ([@​tk0miya][])
  • #​13310: Display analysis Ruby version in rubocop -V. ([@​koic][])
Bug fixes
  • #​13314: Fix a false negative for Style/Semicolon when using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@​koic][])
  • #​13217: Fix a false positive in Lint/ParenthesesAsGroupedExpression with compound ranges. ([@​gsamokovarov][])
  • #​13268: Fix a false positive for Style/BlockDelimiters when a single line do-end block with an inline rescue with a semicolon before rescue. ([@​koic][])
  • #​13298: Fix an error for Layout/AccessModifierIndentation when the access modifier is on the same line as the class definition. ([@​koic][])
  • #​13198: Fix an error for Style/OneLineConditional when using nested if/then/else/end. ([@​koic][])
  • #​13316: Fix an incorrect autocorrect for Lint/ImplicitStringConcatenation with Lint/TripleQuotes when string literals with triple quotes are used. ([@​koic][])
  • #​13220: Fix an incorrect autocorrect for Style/ArgumentsForwarding when using only forwarded arguments in brackets. ([@​koic][])
  • #​13202: Fix an incorrect autocorrect for Style/CombinableLoops when looping over the same data with different block variable names. ([@​koic][])
  • #​13291: Fix an incorrect autocorrect for Style/RescueModifier when using modifier rescue for method call with heredoc argument. ([@​koic][])
  • #​13226: Fix --auto-gen-config when passing an absolute config path. ([@​earlopain][])
  • #​13225: Avoid syntax error when correcting Style/OperatorMethodCall with / operations followed by a parenthesized argument. ([@​dvandersluis][])
  • #​13235: Fix an error for Style/IfUnlessModifier when multiline if that fits on one line and using implicit method call with hash value omission syntax. ([@​koic][])
  • #​13219: Fix a false positive for Style/ArgumentsForwarding with Ruby 3.0 and optional position arguments. ([@​earlopain][])
  • #​13271: Fix a false positive for Lint/AmbiguousRange when using rational literals. ([@​koic][])
  • #​13260: Fix a false positive for Lint/RedundantSafeNavigation with namespaced constants. ([@​earlopain][])
  • #​13224: Fix false positives for Style/OperatorMethodCall with named forwarding. ([@​earlopain][])
  • #​13213: Fix false positives for Style/AccessModifierDeclarations when AllowModifiersOnAttrs: true and using splat with a percent symbol array, or with a constant. ([@​koic][])
  • #​13145: Fix false positives for Style/RedundantLineContinuation when line continuations with comparison operator and the LHS is wrapped in parentheses. ([@​koic][])
  • #​12875: Fix false positive for Style/ArgumentsForwarding when argument is used inside a block. ([@​dvandersluis][])
  • #​13239: Fix false positive for Style/CollectionCompact when using delete_if. ([@​masato-bkn][])
  • #​13210: Fix omit_parentheses style for pattern match with value omission in single-line branch. ([@​gsamokovarov][])
  • #​13149: Handle crashes in custom Ruby extractors more gracefully. ([@​earlopain][])
  • #​13319: Handle literal forward slashes inside a regexp in Lint/LiteralInInterpolation. ([@​dvandersluis][])
  • #​13208: Fix an incorrect autocorrect for Style/IfWithSemicolon when single-line if/;/end when the then body contains a method call with [] or []=. ([@​koic][])
  • #​13318: Prevent modifying blocks with Style/HashEachMethods if the hash is modified within the block. ([@​dvandersluis][])
  • #​13293: Fix TargetRubyVersion from a gemspec when the gemspec is not named like the folder it is located in. ([@​earlopain][])
  • #​13211: Fix wrong autocorrect for Style/GuardClause when using heredoc without else branch. ([@​earlopain][])
  • #​13215: Fix wrong autocorrect for Lint/BigDecimalNew when using ::BigDecimal.new. ([@​earlopain][])
  • #​13215: Fix wrong autocorrect for Style/MethodCallWithArgsParentheses with EnforcedStyle: omit_parentheses and whitespace. ([@​earlopain][])
  • #​13302: Fix incompatible autocorrect between Style/RedundantBegin and Style/BlockDelimiters with EnforcedStyle: braces_for_chaining. ([@​earlopain][])
Changes
  • #​13221: Do not group accessors having RBS::Inline annotation comments in Style/AccessorGrouping. ([@​tk0miya][])
  • #​13286: Add AllowedMethods configuration to Layout/FirstMethodArgumentLineBreak. ([@​dvandersluis][])
  • #​13110: Add support in Style/ArgumentsForwarding for detecting forwarding of all anonymous arguments. ([@​dvandersluis][])
  • #​13222: Allow to write RBS::Inline annotation comments after method definition in Style/CommentedKeyword. ([@​tk0miya][])
  • #​13253: Emit a deprecation when custom cops inherit from RuboCop::Cop::Cop. ([@​earlopain][])
  • #​13300: Set EnforcedShorthandSyntax: either by default for Style/HashSyntax. ([@​koic][])
  • #​13254: Enhance the autocorrect for Naming/InclusiveLanguage when a sole suggestion is set. ([@​koic][])
  • #​13232: Make server mode aware of auto-restart for local config update. ([@​koic][])
  • #​13270: Make Style/SelectByRegexp aware of filter in Ruby version 2.6 or above. ([@​masato-bkn][])
  • #​9816: Refine Lint/SafeNavigationConsistency cop to check that the safe navigation operator is applied consistently and without excess or deficiency. ([@​koic][])
  • #​13256: Report and correct more Style/SafeNavigation offenses. ([@​dvandersluis][])
  • #​13245: Support filter/filter! in Style/CollectionCompact. ([@​masato-bkn][])
  • #​13281: Support Ruby 3.4 for Lint/UriRegexp to avoid obsolete API. ([@​koic][])
  • #​13229: Update Style/MapIntoArray to be able to handle arrays created using [].tap. ([@​dvandersluis][])
  • #​13305: Update Style/ReturnNilInPredicateMethodDefinition to detect implicit nil returns inside if. ([@​dvandersluis][])
  • #​13327: Make server mode aware of auto-restart for .rubocop_todo.yml update. ([@​koic][])

v1.66.1

Compare Source

Bug fixes
  • #​13191: Fix an error for Style/IfWithSemicolon when using nested single-line if/;/end in block of if/else branches. ([@​koic][])
  • #​13178: Fix false positive for Style/EmptyLiteral with Hash.new([]). ([@​earlopain][])
  • #​13176: Fix crash in Style/EmptyElse when AllowComments: true and the else clause is missing. ([@​vlad-pisanov][])
  • #​13185: Fix false negatives in Style/MapIntoArray autocorrection when using ensure, def, defs and for. ([@​vlad-pisanov][])

v1.66.0

Compare Source

New features
  • #​13077: Add new global StringLiteralsFrozenByDefault option for correct analysis with RUBYOPT=--enable=frozen-string-literal. ([@​earlopain][])
  • #​13080: Add new DocumentationExtension global option to serve documentation with extensions different than .html. ([@​earlopain][])
  • #​13074: Add new Lint/UselessNumericOperation cop to check for inconsequential numeric operations. ([@​zopolis4][])
  • #​13061: Add new Style/RedundantInterpolationUnfreeze cop to check for dup and @+ on interpolated strings in Ruby >= 3.0. ([@​earlopain][])
Bug fixes
  • #​13093: Fix an error for Lint/ImplicitStringConcatenation when implicitly concatenating a string literal with a line break and string interpolation. ([@​koic][])
  • #​13098: Fix an error for Style/IdenticalConditionalBranches when handling empty case branches. ([@​koic][])
  • #​13113: Fix an error for Style/IfWithSemicolon when a nested if with a semicolon is used. ([@​koic][])
  • #​13097: Fix an error for Style/InPatternThen when using alternative pattern matching deeply. ([@​koic][])
  • #​13159: Fix an error for Style/OneLineConditional when using if/then/else/end with multiple expressions in the then body. ([@​koic][])
  • #​13092: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs when two method definitions are on the same line separated by a semicolon. ([@​koic][])
  • #​13116: Fix an incorrect autocorrect for Style/IfWithSemicolon when a single-line if/;/end has an argument in the then body expression. ([@​koic][])
  • #​13161: Fix incorrect autocorrect for Style/IfWithSemicolon when using multiple expressions in the else body. ([@​koic][])
  • #​13132: Fix incorrect autocorrect for Style/TrailingBodyOnMethodDefinition when an expression precedes a method definition on the same line with a semicolon. ([@​koic][])
  • #​13164: Fix incorrect autocorrect behavior for Layout/BlockAlignment when EnforcedStyleAlignWith: either (default). ([@​koic][])
  • #​13087: Fix an incorrect autocorrect for Style/MultipleComparison when expression with more comparisons precedes an expression with less comparisons. ([@​fatkodima][])
  • #​13172: Fix an error for Layout/EmptyLinesAroundExceptionHandlingKeywords when ensure or else and end are on the same line. ([@​koic][])
  • #​13107: Fix an error for Lint/ImplicitStringConcatenation when there are multiple adjacent string interpolation literals on the same line. ([@​koic][])
  • #​13111: Fix an error for Style/GuardClause when if clause is empty and correction would not fit on single line because of Layout/LineLength. ([@​earlopain][])
  • #​13137: Fix an error for Style/ParallelAssignment when using __FILE__. ([@​earlopain][])
  • #​13143: Fix an error during TargetRubyVersion detection if the gemspec is not valid syntax. ([@​earlopain][])
  • #​13131: Fix false negatives for Lint/Void when using ensure, defs and numblock. ([@​vlad-pisanov][])
  • #​13174: Fix false negatives for Style/MapIntoArray when initializing the destination using Array[], Array([]), or Array.new([]). ([@​vlad-pisanov][])
  • #​13173: Fix false negatives for Style/EmptyLiteral when using Array[], Hash[], Array.new([]) and Hash.new([]). ([@​vlad-pisanov][])
  • #​13126: Fix a false positive for Style/Alias when using multiple alias in def. ([@​koic][])
  • #​13085: Fix a false positive for Style/EmptyElse when a comment-only else is used after elsif and AllowComments: true is set. ([@​koic][])
  • #​13118: Fix a false positive for Style/MapIntoArray when splatting. ([@​earlopain][])
  • #​13105: Fix false positives for Style/ArgumentsForwarding when forwarding kwargs/block arg with non-matching additional args. ([@​koic][])
  • #​13139: Fix false positives for Style/RedundantCondition when using modifier if or unless. ([@​koic][])
  • #​13134: Fix false negative for Lint/Void when using using frozen literals. ([@​vlad-pisanov][])
  • #​13148: Fix incorrect autocorrect for Lint/EmptyConditionalBody when missing elsif body with end on the same line. ([@​koic][])
  • #​13109: Fix an error for the Lockfile parser when it contains incompatible BUNDLED WITH versions. ([@​earlopain][])
  • #​13112: Fix detection of TargetRubyVersion through the gemfile if the gemfile ruby version is below 2.7. ([@​earlopain][])
  • #​13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([@​protocol7][])
Changes
  • #​13050: Allow get_!, set_!, get_?, set_?, get_=, and set_= in Naming/AccessorMethodName. ([@​koic][])
  • #​13103: Make Lint/UselessAssignment autocorrection safe. ([@​koic][])
  • #​13099: Make Style/RedundantRegexpArgument respect the EnforcedStyle of Style/StringLiterals. ([@​koic][])
  • #​13165: Remove dependency on the rexml gem. ([@​bquorning][])
  • #​13090: Require RuboCop AST 1.32.0+ to use RuboCop::AST::RationalNode. ([@​koic][])

v1.65.1

Compare Source

New features
  • #​13068: Add config validation to Naming/PredicateName to check that all ForbiddenPrefixes are being checked. ([@​maxjacobson][])
Bug fixes
  • #​13051: Fix an error for Lint/FloatComparison when comparing with rational literal. ([@​koic][])
  • #​13065: Fix an error for Lint/UselessAssignment when same name variables are assigned using chained assignment. ([@​koic][])
  • #​13062: Fix an error for Style/InvertibleUnlessCondition when using empty parenthesis as condition. ([@​earlopain][])
  • #​11438: Explicitly load fileutils before calculating before_us. ([@​r7kamura][])
  • #​13044: Fix false negatives for Lint/ImplicitStringConcatenation when using adjacent string interpolation literals on the same line. ([@​koic][])
  • #​13083: Fix a false positive for Style/GlobalStdStream when using namespaced constants like Foo::STDOUT. ([@​earlopain][])
  • #​13081: Fix a false positive for Style/ZeroLengthPredicate when using safe navigation and non-zero comparison. ([@​fatkodima][])
  • #​13041: Fix false positives for Lint/UselessAssignment when pattern match variable is assigned and used in a block. ([@​koic][])
  • #​13076: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName when using hash value omission. ([@​koic][])

v1.65.0

Compare Source

New features
Bug fixes
  • #​12954: Fix a false negative for Style/ArgumentsForwarding when arguments forwarding in yield. ([@​koic][])
  • #​13033: Fix a false positive for Layout/SpaceAroundOperators when using multiple spaces between an operator and a tailing comment. ([@​koic][])
  • #​12885: Fix a false positive for Lint/ToEnumArguments when enumerator is created for another method. ([@​koic][])
  • #​13018: Fix a false positive for Style/MethodCallWithArgsParentheses when EnforcedStyle: omit_parentheses is set and parenthesized method call is used before constant resolution. ([@​koic][])
  • #​12986: Fix a false positive for Style/RedundantBegin when endless method definition with rescue. ([@​koic][])
  • #​12985: Fix an error for Style/RedundantRegexpCharacterClass when using regexp_parser gem 2.3.1 or older. ([@​koic][])
  • #​13010: Fix an error for Style/SuperArguments when the hash argument is or-assigned. ([@​koic][])
  • #​13023: Fix an error for Style/SymbolProc when using lambda -> with one argument and multiline do...end block. ([@​koic][])
  • #​12989: Fix an error for the inherit_gem config when the Gemfile contains an uninstalled git gem. ([@​earlopain][])
  • #​12975: Fix an error for the inherit_gem config when running RuboCop without bundler and no Gemfile exists. ([@​earlopain][])
  • #​12997: Fix an error for Lint/UnmodifiedReduceAccumulator when the block is empty. ([@​earlopain][])
  • #​12979: Fix false negatives for Lint/Void when void expression with guard clause is not on last line. ([@​koic][])
  • #​12716: Fix false negatives for Lint/Void when using parenthesized void operators. ([@​koic][])
  • #​12471: Fix false negatives for Style/ZeroLengthPredicate when using safe navigation operator. ([@​koic][])
  • #​12960: Fix false positives for Lint/NestedMethodDefinition when definition of method on variable. ([@​koic][])
  • #​13012: Fix false positives for Style/HashExcept when using reject and calling include? method with bang. ([@​koic][])
  • #​12983: Fix false positives for Style/SendWithLiteralMethodName using send with writer method name. ([@​koic][])
  • #​12957: Fix false positives for Style/SuperArguments when calling super in a block. ([@​koic][])
Changes

v1.64.1

Compare Source

Bug fixes
  • #​12951: Fix an error for Style/Copyright when AutocorrectNotice is missing. ([@​koic][])
  • #​12932: Fix end position of diagnostic for LSP. ([@​ksss][])
  • #​12926: Fix a false positive for Style/SuperArguments when the methods block argument is reassigned before super. ([@​earlopain][])
  • #​12931: Fix false positives for Style/RedundantLineContinuation when line continuations involve break, next, or yield with a return value. ([@​koic][])
  • #​12924: Fix false positives for Style/SendWithLiteralMethodName when public_send argument is a method name that cannot be autocorrected. ([@​koic][])

v1.64.0

Compare Source

New features
Bug fixes
  • #​7189: Fix a false positive for Style/Copyright when using multiline copyright notice. ([@​koic][])
  • #​12914: Fix a false negative for Layout/EmptyComment when using an empty comment next to code after comment line. ([@​koic][])
  • #​12919: Fix false negatives for Style/ArgumentsForwarding when forward target is super. ([@​koic][])
  • #​12923: Fix false negatives for Style/ArgumentsForwarding when forward target is safe navigation method. ([@​koic][])
  • #​12894: Fix false positives for Style/MapIntoArray when using each without receiver with << to build an array. ([@​koic][])
  • #​12876: Fix an error for the lockfile parser if a gemfile exists but a lockfile doesn't. ([@​earlopain][])
  • #​12888: Fix --no-exclude-limit generating a todo with Max config instead of listing everything out with Exclude. ([@​earlopain][])
  • #​12898: Fix an error for TargetRailsVersion when parsing from the lockfile with prerelease rails. ([@​earlopain][])
Changes
  • #​12908: Add rubocop-rspec back to suggested extensions when rspec-rails is in use. ([@​pirj][])
  • #​12884: Align output from cop.documentation_url with --show-docs-url when passing a config as argument. ([@​earlopain][])
  • #​12905: Support ActiveSupportExtensionsEnabled for Style/SymbolProc. ([@​koic][])
  • #​12897: Respect user's intentions with workspace/executeCommand LSP method. ([@​koic][])

v1.63.5

Compare Source

Bug fixes
  • #​12877: Fix an infinite loop error for Layout/FirstArgumentIndentation when specifying EnforcedStyle: with_fixed_indentation of Layout/ArrayAlignment. ([@​koic][])
  • #​12873: Fix an error for Metrics/BlockLength when the CountAsOne config is invalid. ([@​koic][])
  • #​12881: Fix incorrect autocorrect when Style/NumericPredicate is used with negations. ([@​fatkodima][])
  • #​12882: Fix Layout/CommentIndentation for comment-only pattern matching. ([@​nekketsuuu][])

v1.63.4

Compare Source

Bug fixes
  • #​12871: Fix an error for rubocop -V when .rubocop.yml contains ERB. ([@​earlopain][])
  • #​12862: Fix a false positive for Style/RedundantLineContinuation when line continuations involve return with a return value. ([@​koic][])
  • #​12664: Fix handling of textDocument/diagnostic. ([@​muxcmux][])
  • #​12865: Fix Rails Cops, which weren't reporting any violations unless running with bundle exec. ([@​amomchilov][])

v1.63.3

Compare Source

Bug fixes
  • #​12857: Fix false negatives for Lint/UnreachableCode when using pattern matching. ([@​koic][])
  • #​12852: Fix an error for Lint/EmptyFile in formatters when using cache. ([@​earlopain][])
  • #​12848: Fix an error that occurs in RuboCop::Lockfile when the constant Bundler is uninitialized. ([@​koic][])
Changes

v1.63.2

Compare Source

Bug fixes
  • #​12843: Fix an error for Lint/MixedCaseRange when a character between Z and a is used in the regexp range. ([@​koic][])
  • #​12846: Fix an error for RuboCop::Lockfile when there is no Bundler environment. ([@​koic][])
  • #​12832: Fix an error for Style/ArgumentsForwarding when using block arg in nested method definitions. ([@​koic][])
  • #​12841: Fix false negatives for Lint/UnreachableLoop when using pattern matching. ([@​koic][])
  • #​12835: Allow global offenses to be disabled by directive comments. ([@​earlopain][])
Changes
  • #​12845: Exclude debug/open_nonstop from Lint/Debugger by default. ([@​koic][])

v1.63.1

Compare Source

Bug fixes
  • #​12828: Fix a false positive for Lint/AssignmentInCondition if assigning inside a method call. ([@​earlopain][])
  • #​12823: Fixed "uninitialized constant RuboCop::Lockfile::Bundler", caused when running RuboCop without bundler exec on codebases that use rubocop-rails. ([@​amomchilov][])

v1.63.0

Compare Source

New features
Bug fixes
  • #​12769: Fix a false positive for Lint/RedundantWithIndex when calling with_index with receiver and a block. ([@​koic][])
  • #​12547: Added a comment recommending upgrading to the latest version of Rubocop in the error text when an Infinite loop detected error occurs. ([@​Hiroto-Iizuka][])
  • #​12782: Fix an error for Style/Alias with EnforcedStyle: prefer_alias when calling alias_method with fewer than 2 arguments. ([@​earlopain][])
  • #​12781: Fix an error for Style/ExactRegexpMatch when calling match without a receiver. ([@​earlopain][])
  • #​12780: Fix an error for Style/RedundantEach when using reverse_each.each without a block. ([@​earlopain][])
  • #​12731: Treat &. the same way as . for setter methods in Lint/AssignmentInCondition. ([@​jonas054][])
  • #​12793: Fix false positives for Style/RedundantLineContinuation when using line continuation with modifier. ([@​koic][])
  • #​12807: Fix false positives for Naming/BlockForwarding when using explicit block forwarding in block method and others. ([@​koic][])
  • #​12796: Fix false positives for Style/EvalWithLocation when using eval with a line number from a method call or a variable. ([@​koic][])
  • #​12794: Fix false positives for Style/RedundantArgument when when single-quoted strings for cntrl character. ([@​koic][])
  • #​12797: Fix false positives for Style/RedundantLineContinuation when using line continuations with && or || operator in assignment. ([@​koic][])
  • #​12793: Fix false positives for Style/RedundantLineContinuation when multi-line continuations with operators. ([@​koic][])
  • #​12801: Fix incorrect autocorrect for Style/CollectionCompact when using delete_if. ([@​koic][])
  • #​12789: Make Style/RedundantPercentQ safe on multiline strings. ([@​boardfish][])
  • #​12802: Return global offenses for Naming/FileName and Naming/InclusiveLanguage for empty files. ([@​earlopain][])
  • #​12804: Return global offenses for Style/Copyright when the file is empty. ([@​earlopain][])
Changes

v1.62.1

Compare Source

Bug fixes
  • #​12761: Fix a false positive for Style/HashEachMethods when the key block argument of Enumerable#each method is unused after chunk. ([@​koic][])
  • #​12768: Fix a false positive for Style/NilComparison without receiver and EnforcedStyle: comparison. ([@​earlopain][])
  • #​12752: Fix an error for Gemspec/RequiredRubyVersion when the file is empty. ([@​earlopain][])
  • #​12770: Fix an error for Lint/RedundantWithIndex when the method has no receiver. ([@​earlopain][])
  • #​12775: Fix an error for Lint/UselessTimes when no block is present. ([@​earlopain][])
  • #​12772: Fix an error for Style/ClassVars when calling class_variable_set without arguments. ([@​earlopain][])
  • #​12773: Fix an error for Style/For with `Enfo

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from Clivern as a code owner August 28, 2024 10:36
@renovate renovate bot force-pushed the renovate/rubocop-1.x-lockfile branch from 387b5d7 to 57af59a Compare August 31, 2024 15:39
@renovate renovate bot changed the title Update dependency rubocop to v1.65.1 Update dependency rubocop to v1.66.0 Aug 31, 2024
@renovate renovate bot force-pushed the renovate/rubocop-1.x-lockfile branch from 57af59a to 02d1d9a Compare September 4, 2024 09:10
@renovate renovate bot changed the title Update dependency rubocop to v1.66.0 Update dependency rubocop to v1.66.1 Sep 4, 2024
@renovate renovate bot force-pushed the renovate/rubocop-1.x-lockfile branch from 02d1d9a to 8da8228 Compare October 15, 2024 14:42
@renovate renovate bot changed the title Update dependency rubocop to v1.66.1 Update dependency rubocop to v1.67.0 Oct 15, 2024
@renovate renovate bot force-pushed the renovate/rubocop-1.x-lockfile branch from 8da8228 to 534aa17 Compare October 31, 2024 09:36
@renovate renovate bot changed the title Update dependency rubocop to v1.67.0 Update dependency rubocop to v1.68.0 Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants