diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 637dc3f94f..e97448d155 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -25,14 +25,14 @@ repos: # Clang format the codebase automatically - repo: https://github.com/pre-commit/mirrors-clang-format - rev: "v22.1.2" + rev: "v22.1.4" hooks: - id: clang-format types_or: [c++, c, cuda] # Ruff, the Python auto-correcting linter/formatter written in Rust - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.9 + rev: v0.15.12 hooks: - id: ruff-check args: ["--fix", "--show-fixes"] @@ -40,7 +40,7 @@ repos: # Check static types with mypy - repo: https://github.com/pre-commit/mirrors-mypy - rev: "v1.20.0" + rev: "v1.20.2" hooks: - id: mypy args: [] @@ -122,7 +122,7 @@ repos: # Use mirror because pre-commit autoupdate confuses tags in the upstream repo. # See https://github.com/crate-ci/typos/issues/390 - repo: https://github.com/adhtruong/mirrors-typos - rev: "v1.45.0" + rev: "v1.46.0" hooks: - id: typos args: [] @@ -151,7 +151,7 @@ repos: # Check schemas on some of our YAML files - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.37.1 + rev: 0.37.2 hooks: - id: check-readthedocs - id: check-github-workflows diff --git a/include/pybind11/detail/common.h b/include/pybind11/detail/common.h index 7dc278ea27..e22763c99e 100644 --- a/include/pybind11/detail/common.h +++ b/include/pybind11/detail/common.h @@ -1410,9 +1410,9 @@ constexpr // std::move(args) #endif -// Pybind offers detailed error messages by default for all builts that are debug (through the -// negation of NDEBUG). This can also be manually enabled by users, for any builds, through -// defining PYBIND11_DETAILED_ERROR_MESSAGES. This information is primarily useful for those +// Pybind offers detailed error messages by default in debug builds (through the negation of +// NDEBUG). This can also be manually enabled by users for any build by defining +// PYBIND11_DETAILED_ERROR_MESSAGES. This information is primarily useful for those // who are writing (as opposed to merely using) libraries that use pybind11. #if !defined(PYBIND11_DETAILED_ERROR_MESSAGES) && !defined(NDEBUG) # define PYBIND11_DETAILED_ERROR_MESSAGES