mirror of
https://github.com/curl/curl.git
synced 2026-04-25 00:12:12 +03:00
clang-tidy: replace comma-separated string with list in config
Bump required clang-tidy version to v17.0.0 for this.
Ref: https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/index.html
Follow-up to 4497dbd9ac #20605
Closes #20632
This commit is contained in:
parent
8712fac111
commit
b7ecd14725
2 changed files with 14 additions and 16 deletions
|
|
@ -4,18 +4,16 @@
|
|||
---
|
||||
# https://clang.llvm.org/extra/clang-tidy/checks/list.html
|
||||
|
||||
# -clang-analyzer-security.insecureAPI.bzero: for FD_ZERO() (seen on macOS)
|
||||
# -clang-analyzer-security.ArrayBound: due to false positives with clang-tidy v21.1.0
|
||||
Checks: >-
|
||||
-clang-analyzer-security.insecureAPI.bzero,
|
||||
-clang-analyzer-optin.performance.Padding,
|
||||
-clang-analyzer-security.ArrayBound,
|
||||
-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling,
|
||||
-clang-diagnostic-nullability-extension,
|
||||
bugprone-suspicious-realloc-usage,
|
||||
misc-const-correctness,
|
||||
portability-*,
|
||||
readability-named-parameter,
|
||||
readability-redundant-control-flow,
|
||||
readability-redundant-preprocessor,
|
||||
readability-uppercase-literal-suffix
|
||||
Checks:
|
||||
- -clang-analyzer-security.insecureAPI.bzero # for FD_ZERO() (seen on macOS)
|
||||
- -clang-analyzer-optin.performance.Padding
|
||||
- -clang-analyzer-security.ArrayBound # due to false positives with clang-tidy v21.1.0
|
||||
- -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling
|
||||
- -clang-diagnostic-nullability-extension
|
||||
- bugprone-suspicious-realloc-usage
|
||||
- misc-const-correctness
|
||||
- portability-*
|
||||
- readability-named-parameter
|
||||
- readability-redundant-control-flow
|
||||
- readability-redundant-preprocessor
|
||||
- readability-uppercase-literal-suffix
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ When writing code (mostly for generating stuff included in release tarballs)
|
|||
we use a few "build tools" and we make sure that we remain functional with
|
||||
these versions:
|
||||
|
||||
- clang-tidy 14.0.0 (2022-03-23), recommended: 19.1.0 or later (2024-09-17)
|
||||
- clang-tidy 17.0.0 (2023-09-19), recommended: 19.1.0 or later (2024-09-17)
|
||||
- cmake 3.7 (2016-11-11)
|
||||
- GNU autoconf 2.59 (2003-11-06)
|
||||
- GNU automake 1.7 (2002-09-25)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue