mirror of
https://github.com/NVIDIA/nvbench.git
synced 2026-03-14 20:27:24 +00:00
* [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - [github.com/pre-commit/mirrors-clang-format: v20.1.7 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.7...v21.1.2) - [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.2...v0.13.3) * Update matrix + devcontainers. * Fix typo. Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Allison Piper <alliepiper16@gmail.com> Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com>
71 lines
1.8 KiB
YAML
71 lines
1.8 KiB
YAML
# Copyright (c) 2025, NVIDIA CORPORATION.
|
|
ci:
|
|
autofix_commit_msg: |
|
|
[pre-commit.ci] auto code formatting
|
|
autofix_prs: false
|
|
autoupdate_branch: ''
|
|
autoupdate_commit_msg: '[pre-commit.ci] pre-commit autoupdate'
|
|
autoupdate_schedule: quarterly
|
|
skip: []
|
|
submodules: false
|
|
|
|
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v6.0.0
|
|
hooks:
|
|
- id: end-of-file-fixer
|
|
- id: mixed-line-ending
|
|
- id: trailing-whitespace
|
|
- repo: https://github.com/pre-commit/mirrors-clang-format
|
|
rev: v21.1.2
|
|
hooks:
|
|
- id: clang-format
|
|
types_or: [file]
|
|
files: |
|
|
(?x)^(
|
|
^.*\.c$|
|
|
^.*\.cpp$|
|
|
^.*\.cu$|
|
|
^.*\.cuh$|
|
|
^.*\.cxx$|
|
|
^.*\.h$|
|
|
^.*\.hpp$|
|
|
^.*\.inl$|
|
|
^.*\.mm$
|
|
)
|
|
args: ["-fallback-style=none", "-style=file", "-i"]
|
|
|
|
# TODO/REMINDER: add the Ruff vscode extension to the devcontainers
|
|
# Ruff, the Python auto-correcting linter/formatter written in Rust
|
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
|
rev: v0.13.3
|
|
hooks:
|
|
- id: ruff # linter
|
|
- id: ruff-format # formatter
|
|
|
|
# TOML lint & format
|
|
- repo: https://github.com/ComPWA/taplo-pre-commit
|
|
rev: v0.9.3
|
|
hooks:
|
|
# See https://github.com/NVIDIA/cccl/issues/3426
|
|
# - id: taplo-lint
|
|
# exclude: "^docs/"
|
|
- id: taplo-format
|
|
exclude: "^docs/"
|
|
|
|
- repo: https://github.com/codespell-project/codespell
|
|
rev: v2.4.1
|
|
hooks:
|
|
- id: codespell
|
|
additional_dependencies: [tomli]
|
|
args: ["--toml", "pyproject.toml"]
|
|
exclude: |
|
|
(?x)^(
|
|
build|
|
|
CITATION.md
|
|
)
|
|
|
|
|
|
default_language_version:
|
|
python: python3
|