34505943b2
* Update source/{bin,lib/{common,rocprofiler}}/CMakeLists.txt
- activate clang-tidy
* Update PTL submodule
- clang-tidy fixes
* Update .clang-tidy
- ignore performance-enum-size
* Update CI workflow
- update paths-ignore
* Add linting workflow
- runs clang-tidy
* Update cmake/rocprofiler_build_settings.cmake
- minor modification of flags not recognized by clang-tidy
* Update samples (all of them)
- rocprofiler-samples-build-flags target with -W -Wall -Wextra -Wshadow [-Werror]
- Link samples targets to rocprofiler-samples-build-flags if target exists
- Remove unused variable in main.cpp of api_{buffered,callback}_tracing
- Update samples/pc_sampling
- single-user-multiple-agents.cpp ends up with unused function find_first_gpu_agent() error
- change find_first_gpu_agent to return std::optional<rocprofiler_agent_t>
- change usage after call to find_first_gpu_agent()
- use find_first_gpu_agent() in single-user-multiple-agents.cpp to determine if there are any GPUs
* Update linting workflow
- fix path to run-ci.py script
* Update linting workflow
- install cmake
* Update common/container/stable_vector.hpp
- fix clang-tidy warning for readability-container-size-empty
57 γραμμές
1.7 KiB
YAML
57 γραμμές
1.7 KiB
YAML
---
|
|
Checks: "-*,\
|
|
misc-*,\
|
|
-misc-incorrect-roundings,\
|
|
-misc-macro-parentheses,\
|
|
-misc-misplaced-widening-cast,\
|
|
-misc-static-assert,\
|
|
-misc-no-recursion,\
|
|
-misc-non-private-member-variables-in-classes,\
|
|
-misc-include-cleaner,\
|
|
-misc-const-correctness,\
|
|
modernize-*,\
|
|
-modernize-deprecated-headers,\
|
|
-modernize-raw-string-literal,\
|
|
-modernize-return-braced-init-list,\
|
|
-modernize-use-transparent-functors,\
|
|
-modernize-use-trailing-return-type,\
|
|
-modernize-avoid-c-arrays,\
|
|
-modernize-redundant-void-arg,\
|
|
-modernize-use-using,\
|
|
-modernize-use-auto,\
|
|
-modernize-concat-nested-namespaces,\
|
|
-modernize-use-nodiscard,\
|
|
-modernize-macro-to-enum,\
|
|
-modernize-type-traits,\
|
|
performance-*,\
|
|
-performance-enum-size,\
|
|
readability-*,\
|
|
-readability-function-size,\
|
|
-readability-identifier-naming,\
|
|
-readability-implicit-bool-cast,\
|
|
-readability-inconsistent-declaration-parameter-name,\
|
|
-readability-named-parameter,\
|
|
-readability-magic-numbers,\
|
|
-readability-redundant-declaration,\
|
|
-readability-redundant-member-init,\
|
|
-readability-simplify-boolean-expr,\
|
|
-readability-uppercase-literal-suffix,\
|
|
-readability-braces-around-statements,\
|
|
-readability-avoid-const-params-in-decls,\
|
|
-readability-else-after-return,\
|
|
-readability-isolate-declaration,\
|
|
-readability-redundant-string-cstr,\
|
|
-readability-static-accessed-through-instance,\
|
|
-readability-const-return-type,\
|
|
-readability-redundant-access-specifiers,\
|
|
-readability-function-cognitive-complexity,\
|
|
-readability-identifier-length,\
|
|
-readability-use-anyofallof,\
|
|
"
|
|
CheckOptions:
|
|
- key: readability-braces-around-statements.ShortStatementLines
|
|
value: '2'
|
|
- key: readability-implicit-bool-conversion.AllowPointerConditions
|
|
value: '1'
|
|
...
|