chore(deps): update pre-commit non-major hooks - #570
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/pre-commit-non-major-hooks
branch
3 times, most recently
from
August 26, 2026 06:47
fb48c70 to
77d27be
Compare
renovate
Bot
force-pushed
the
renovate/pre-commit-non-major-hooks
branch
from
August 26, 2026 10:57
77d27be to
022a8fe
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
44.32.6→44.46.1v1.89.0→v1.90.0Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
renovatebot/pre-commit-hooks (renovatebot/pre-commit-hooks)
v44.46.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.46.1 for more changes
v44.46.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.46.0 for more changes
v44.45.4Compare Source
v44.45.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.45.3 for more changes
v44.45.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.45.2 for more changes
v44.45.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.45.1 for more changes
v44.45.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.45.0 for more changes
v44.44.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.44.0 for more changes
v44.43.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.43.1 for more changes
v44.43.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.43.0 for more changes
v44.42.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.42.1 for more changes
v44.40.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.40.0 for more changes
v44.39.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.39.3 for more changes
v44.39.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.39.2 for more changes
v44.39.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.39.1 for more changes
v44.39.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.39.0 for more changes
v44.38.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.38.0 for more changes
v44.37.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.37.1 for more changes
v44.37.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.37.0 for more changes
v44.36.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.36.0 for more changes
v44.35.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.35.5 for more changes
v44.35.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.35.3 for more changes
v44.35.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.35.2 for more changes
v44.35.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.35.1 for more changes
v44.35.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.35.0 for more changes
v44.34.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.34.3 for more changes
v44.34.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.34.1 for more changes
v44.34.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.34.0 for more changes
v44.33.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.33.2 for more changes
v44.33.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.33.1 for more changes
v44.33.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/44.33.0 for more changes
rubocop-hq/rubocop (rubocop-hq/rubocop)
v1.90.0: RuboCop v1.90.0Compare Source
New features
AllowTrailingCommentoption toStyle/DisableCopsWithinSourceCodeDirective. (@bbatsov)disable-nextdirectives scoped to the following statement. (@bbatsov)--display-suppressedoption to also report offenses suppressed by directive comments, including their--justification in the JSON formatter. (@bbatsov)Lint/ArgumentMismatchcop. (@bbatsov)Lint/SuperArgumentMismatchcop. (@bbatsov)Style/TimeNowcop. (@Starlexxx)NumberOfEmptyLinesoption toLayout/EmptyLineAfterMagicCommentto configure the minimum number of empty lines required after magic comments. (@alejofraga)--report-unused-todo-entriesto catch rotting todo files. (@bbatsov)Style/DirectiveScopecop to flagdisable/enablepairs and disable-onlypush/popscopes that wrap a single statement and can usedisable-nextinstead. (@bbatsov)Lint/RedundantCopEnableDirectiveflag# rubocop:popdirectives without a matching# rubocop:push. (@bbatsov)Bug fixes
Lint/NameTypoandLint/UnusedPrivateMethodon string literals with invalid encoding. (@bbatsov)Lint/OutOfRangeRegexpRefwhen a preceding element access with a non-string literal argument (e.g.hash[:key]) discarded the tracked capture count. (@koic)--disable-uncorrectable. (@bbatsov)workspace/executeCommandrequest has no document URI in its arguments. (@koic)Naming/BinaryOperatorParameterName. (@bbatsov)Style/Samplewhenshuffleis given arandom:argument; the offense is still reported but no longer autocorrected, sinceshuffleandsampleconsume a seeded generator differently and would select different elements. (@koic)Layout/FirstArgumentIndentationwhenEnforcedStyle: with_fixed_indentationis specified forLayout/ArgumentAlignmentandLayout/FirstMethodArgumentLineBreakis enabled withAllowMultilineFinalElement: true. (@Starlexxx)RuboCop::Cop::IgnoredMethodsandRuboCop::Cop::IgnoredPatternbeing unreachable afterrequire 'rubocop'. (@SeanLF)Layout/ExtraSpacing. (@Starlexxx)Layout/LineLengthwhen a constant path likeHttp::UploadedFilematchesURISchemescase-insensitively. (@koic)Lint/UselessConstantScopingwhen assigning withClass.new,Module.new,Struct.new, orData.defineafterprivate. (@pdobb)Layout/MultilineMethodCallIndentationwhen a line has multiple single-line blocks before a multiline block. (@koic)Lint/ConstantReassignmentwhen a constant is assigned in compact-style namespaces (e.g.module A::B). (@alex-tan)Lint/RedundantSafeNavigationwhenInferNonNilReceiveris enabled and the receiver name is rebound by a nested block (itor a shadowed block parameter). (@koic)RuboCop::Cop::Registry#freezeto freeze its internal collections, so that registering a lazily loaded cop after the freeze fails fast at the registration site instead of corrupting the registry. (@koic)Lint/DuplicateMethodshonorsilence_redefinition_of_methodandredefine_methodas intentional redefinitions. (@bbatsov)--display-suppressedreporting aniljustificationwhen the offense is loaded from the result cache. (@corsonknowles)Layout/ClassStructureautocorrection producing a wrong order when an element cannot be moved, and make offenses report the category that actually blocks the expected order. (@koic)Lint/NameTyporegistering false positives for names provided by a gem whose namespace the project reopens, and for constants read from a namespace with an unresolved ancestor. (@HoneyryderChuck)Lint/UnusedPrivateMethodretaining every pastproject_indexobject it has seen (and the index graph reachable from each), rather than only the most recent one. This caused unbounded memory growth in long-lived processes such asrubocop --server. (@bquorning)Lint/UselessMethodDefinitionfalse positive for methods with**kwargs. (@bbatsov)--lspand--mcpbeing silently ignored when the RuboCop server is running: they now start the protocol server in the current process instead of being forwarded to the server as a lint request. (@koic)Excludesettings. (@bbatsov)Layout/LineLengthMaxwhen exemptions likeAllowedPatternsmatched the result. (@bbatsov)AllCops does not support TargetRailsVersion parameterwhen a plugin declares a customAllCopskey with a nil value and another plugin is loaded after it. (@koic)Style/StringConcatenationautocorrect. (@bbatsov)rubocop .(and other relative directory arguments) needlessly traversing directories excluded by the configuration, which made it much slower thanrubocopin projects with large ignored trees. (@bbatsov)Lint/RedundantCopDisableDirectiveandLint/RedundantCopEnableDirectiveleaving a directive's--reason behind when removing the directive. (@corsonknowles)Lint/UnusedPrivateMethodfor private definitions of Ruby runtime hooks likeinheritedandconst_missing. (@bbatsov)Lint/MissingCopEnableDirectivesuggest# rubocop:popinstead of# rubocop:enablefor an unclosed# rubocop:push. (@bbatsov)Lint/UnusedPrivateMethodwhen a method name is composed with an interpolated symbol or string prefix. (@bbatsov)Changes
AllowedCrossFilePathsoption toLint/DuplicateMethodsto skip cross-file duplicates in configured paths. (@bbatsov)AllowedNamesandAllowedPatternsoptions toLint/UnusedPrivateMethod. (@bbatsov)StyleGuidemetadata for 21 cops and fix four broken style guide links. (@bbatsov)Lint/DeprecatedReferenceperformance by short-circuitingdeprecated?. (@connorshea)Lint/NameTypoperformance by deferring the literal-name scan. (@connorshea)AllowForAlignmentto no longer treat a same-indentation line beyond the enclosing block as an alignment anchor forLayout/ExtraSpacing,Layout/SpaceAroundOperators, andLayout/SpaceBeforeFirstArg. (@koic)<testcase>elements only for cops enabled for each inspected file, instead of all cops. (@koic)Layout/SpaceAroundOperatorsaware of endless method definitions. (@koic)Lint/CopDirectiveSyntaxcatch keyword typos and unknown cop names. (@bbatsov)Configuration
📅 Schedule: (UTC)
* 0-5 * * 2)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.