Skip to content

chore(deps): update pre-commit-deps (major)#153

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-pre-commit-deps
Open

chore(deps): update pre-commit-deps (major)#153
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-pre-commit-deps

Conversation

@renovate

@renovate renovate Bot commented Nov 1, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
cpplint/cpplint repository major 1.6.12.0.2
keith/pre-commit-buildifier repository major 7.3.18.5.1
pre-commit/mirrors-clang-format repository major v19.1.7v22.1.5
pre-commit/pre-commit-hooks repository major v4.6.0v6.0.0

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

cpplint/cpplint (cpplint/cpplint)

v2.0.2

Compare Source

===========

  • Python versions less than 3.9 are no longer supported. (#​334)
  • The false positive for indented member initializer lists in namespaces were eradicated. (#​353)
  • The warning on non-const references (runtime/references) is now disabled by default pursuant to the May 2020 Google style guide update. (#​305)

v2.0.1

Compare Source

==================

Yet another overdue... hotfix. Sorry this took so long.

  • The false positive for indented function parameters in namespaces was eradicated. (#​304)
  • Files that end in ".c", ".C", or ".cu" will now also automatically suppress C++-only categories. Previously, // NO_LINT_C was required. (#​318)
  • build/include-what-you-use now recognizes c-style headers such as <stdio.h> for symbols from . (#​319)
  • Ruff, mypy, and codespell were ran on the project to improve performance and reader comprehension thanks to @​cclauss.
    • Tests were refactored away from unittest to improve display with pytest by @​cclauss. (#​332)
  • @​Hs293Go fixed an embarrassing typo; the "latch" and "numbers" headers are now recognized correctly instead of "latchnumbers". (#​300)
  • CLI tests were refactored through, among other things, making adding new .def's easier by migrating to a parameterized setup. (#​317)

v2.0.0

Compare Source

==================

A large long-overdue modernization of the codebase!

  • Python versions less than 3.8 are no longer supported. Python 3.12 support was added along with fixed CI for 3.7 and 3.8, courtesy of @​jayvdb
    • As a result of all this, setup.py's lint subcommand was removed. Please run the commands directly instead.
  • You can now specify blocks of code that exclude linting with NOLINTBEGIN and NOLINTEND, courtesy of @​n3world (#​213)
  • The config filename can now be specified through --config thanks to @​gedankenexperimenter (#​198). Specifying a config file not under the current directory will be available in a future release.
  • The --filter option can now be only applied to a specific file or even a specific line through utilizing colons, e.g. -filter=-whitespace:foo.h,+whitespace/braces:foo.h:418. Courtesy of @​PhilLab (#​171)
  • NOLINT and NOLINTNEXTLINE comments now support a comma-separated list of categories, courtesy of @​n3world (#​220)
  • NOLINT and NOLINTNEXTLINE will now ignore categories known to be from clang-tidy thanks to @​xatier (#​231)
  • Fixed behavior with nested source repositories by @​groegeorg (#​78)
  • build/include-what-you-use no longer supports transitive headers from the header for the current module for parity with the style guide by @​aaronliu0130
  • build/include-what-you-use now supports a plethora of new functions, courtesy of @​geoffviola (#​94)
  • build/include-what-you-use will no longer err on similarly-named classes from other namespaces thanks to @​geoffviola (#​273)
  • Indented functions inside namespaces will now be correctly erred on, courtesy of @​Yujinmon (#​235)
  • The check for C-style casts now looks for the standard fixed-width integer typenames instead of non-standard ones (e.g. int32_t instead of int32) thanks to @​nate-thirdwave (#​282)
  • [[(un)likely]] no longer clouds readability/braces's super spy−scanning of braces, courtesy of @​aaronliu0130 (#​265)
  • readability/braces will realize that C++20 concepts require a semicolon, courtesy of @​armandas (#​288)
  • C++20 headers will no longer be flagged as C headers thanks to @​miker2 (#​216)
    • Same goes for C++23 and C23 headers, thanks to @​aaronliu0130 (#​239)
    • "complex.h" will be treated as the C99 header instead of the legacy C++ header by @​tkruse (#​219)
    • Many features not blocked in Google's style guide will no longer be erred own thanks to @​aaronliu0130
      • As part of this, the build/c++14 and build/c++tr1 categories were removed.
      • The filesystem header will now also be blocked, and the build/c++17 category has been added.
  • We will no longer bother you if you mark a no-arg constructor as explicit thanks to @​markww (#​227)
    • In the same PR, @​aaronliu0130 also decreased the verbosity of nagging to mark single-arg constructors as explicit to 4, as the styleguide includes a major exception to this rule that would be very hard to detect.
  • Processing C++ files through stdin/piping is now fixed thanks to @​aaronliu0130 (#​289)
  • You can now specify the name of the CPPLINT.cfg file through --config as long as it is in the same directory, thanks to @​gedankenexperimenter (#​198)
  • The new VA_OPT(,) will now be recognized by the Whitespace linter as a function thanks to @​elrinor (#​237)
  • The check for including a source file's header file will now scan all files with the same base name. Thanks to @​crogre for figuring out what code needed to be changed and @​aaronliu0130 for fixing it (#​104)
  • build/class and build/namespaces no longer check for whether a namespace or class has a closing brace from @​geoffviola (#​272). This should be done in a more efficient manner by a compiler or language server instead. As part of this, the build/class category was removed.
  • Fixed false positive when an if/else statement has braces everywhere but one of the closing braces before the final block is on a separate line by @​aaronliu0130 (#​265)
  • For header files, the check for a header guard's name will now be cached and only run once, as opposed to previously being run on every line. This results in a ~5.6% reduction in run time thanks to @​matyalatte, who figured it out, and @​aaronliu0130 for implementing it (#​291)
  • Usages of the deprecated sre_compile were refactored by @​jspricke (#​214)
  • Usages of deprecated unittest aliases were refactored by @​tirkarthi (#​182), @​aaronliu0130 and @​jayvdb
  • Typos in this changelog, comments and functions were fixed by @​jayvdb (#​245), @​aaronliu0130 and @​tkruse
  • %-strings were modernized into f-strings by @​aaronliu0130
keith/pre-commit-buildifier (keith/pre-commit-buildifier)

v8.5.1

Compare Source

What's Changed

New Contributors

Full Changelog: keith/pre-commit-buildifier@8.2.1.1...8.5.1

v8.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: keith/pre-commit-buildifier@8.2.0...8.2.1

v8.2.0

Compare Source

What's Changed

Full Changelog: keith/pre-commit-buildifier@8.0.3...8.2.0

v8.0.3

Compare Source

What's Changed

Full Changelog: keith/pre-commit-buildifier@8.0.1...8.0.3

v8.0.1

Compare Source

v8.0.0

Compare Source

  • Update buildifier to 8.0.0
pre-commit/mirrors-clang-format (pre-commit/mirrors-clang-format)

v22.1.5

Compare Source

v22.1.4

Compare Source

v22.1.3

Compare Source

v22.1.2

Compare Source

v22.1.1

Compare Source

v22.1.0

Compare Source

v21.1.8

Compare Source

v21.1.7

Compare Source

v21.1.6

Compare Source

v21.1.5

Compare Source

v21.1.2

Compare Source

v21.1.1

Compare Source

v21.1.0

Compare Source

v20.1.8

Compare Source

v20.1.7

Compare Source

v20.1.6

Compare Source

v20.1.5

Compare Source

v20.1.4

Compare Source

v20.1.3

Compare Source

v20.1.0

Compare Source

pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)

v6.0.0: pre-commit-hooks v6.0.0

Compare Source

Fixes

Migrating

v5.0.0: pre-commit-hooks v5.0.0

Compare Source

Features
Fixes
Migrating
  • pre-commit-hooks now requires pre-commit>=3.2.0.
  • use non-deprecated names for stages.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 1 months on the first day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 force-pushed the renovate/major-pre-commit-deps branch 8 times, most recently from d344864 to ac5d24a Compare November 10, 2024 13:47
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 5 times, most recently from 60897c4 to f5138d4 Compare December 2, 2024 01:55
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 3 times, most recently from 7e6e52a to 5234579 Compare January 1, 2025 09:47
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 5234579 to bcbb6ce Compare January 10, 2025 05:41
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from bcbb6ce to 991ef2b Compare January 22, 2025 21:33
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 2 times, most recently from fe72d4b to b408142 Compare February 1, 2025 08:44
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 4 times, most recently from c67c943 to 01dc644 Compare March 1, 2025 17:25
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 01dc644 to 9aaf7bc Compare March 11, 2025 14:13
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 5 times, most recently from 0520b5c to e377347 Compare April 1, 2025 22:31
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 5 times, most recently from 5eb014c to 8cc848a Compare June 6, 2025 19:27
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 8cc848a to 14905c3 Compare June 12, 2025 17:06
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 5 times, most recently from f5d877e to 5870b46 Compare July 2, 2025 02:32
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 5870b46 to e15e938 Compare July 11, 2025 10:01
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 4 times, most recently from 7d25155 to 554f3f9 Compare August 1, 2025 20:51
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 554f3f9 to a5d26c1 Compare August 9, 2025 21:05
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 4 times, most recently from 8a4a45f to 55fd2e0 Compare September 3, 2025 01:34
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch from 55fd2e0 to 602b271 Compare September 16, 2025 15:48
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 5 times, most recently from 6504cbc to 3fd77d4 Compare October 2, 2025 09:57
@renovate renovate Bot force-pushed the renovate/major-pre-commit-deps branch 2 times, most recently from 7cf49b1 to 8070757 Compare November 1, 2025 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants