Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial work to add clang-tidy workflow * add permission to run script * add missing dependencies * update clang-tidy config * start fixing issues with braces * continue fixing issues with braces * continue fixing issues with braces * fail if clang-tidy finds something wrong * add more braces * add more braces * fix an performance-type-promotion-in-math-fn issue * address modernize-concat-nested-namespaces issues * move to C++17 * add [[nodiscard]] in picsar_array.hpp * fix some bugprone-narrowing-conversions issues * add [[nodiscard]] in picsar_span.hpp * fix modernize-use-equals-default issues * fix readability-qualified-auto issue * fix readability-braces-around-statements issues * fix readability-braces-around-statements issues * fix readability-braces-around-statements issues * fix readability-braces-around-statements issues * add [[nodiscard]] in picsar_tables.hpp * fix bug * fix modernize-use-auto issues * fix narrowing conversion issue * fix modernize-concat-nested-namespaces issue * fix readability-avoid-const-params-in-decls issues * fix performance-type-promotion-in-math-fn issues * fix const correctness * fix modernize-use-using issues * add [[nodiscard]] in engine tables * fix bug * fix readability-braces-around-statements issues * fix performance-unnecessary-value-param * fix cppcoreguidelines-prefer-member-initializer issue * add [[nodiscard]] * fix const correctness * fix bugprone-integer-division issue * fix bug * fix performance-type-promotion-in-math-fn issue * fix bugprone-branch-clone issue * fix cppcoreguidelines-prefer-member-initializer issues * fix cppcoreguidelines-prefer-member-initializer issue * fix modernize auto issue * fix const correctness * fix misc-const-correctness issue * address readability-braces-around-statements issues * fix some const correctness issues * fix bug * fix bugprone-reserved-identifier issue * fix modernize-use-nodiscard issues * fix const correctness issues * replace PXRMP_CONSTEXPR_IF with if constexpr (we are moving to C++17) * address bugprone-exception-escape issue * address readability-avoid-const-params-in-decls issues * fix bugprone-reserved-identifier issue * address readability-qualified-auto issues * address readability-string-compare issues * address readability-misleading-indentation issue * address modernize-use-using issues * fix some cppcoreguidelines-prefer-member-initializer issues * fix some modernize-pass-by-value issues * fix const correctness and bugprone-exception-escape issues * fix more const correctness issues * address some cppcoreguidelines-prefer-member-initializer issues * address readability-suspicious-call-argument issues * fix cppcoreguidelines-prefer-member-initializer issues * address unused variable issue * try to address issue of function that may throw exception * fix miscellaneous issues * fix readability-duplicate-include issue * fix performance-type-promotion-in-math-fn issue * address bugprone-integer-division issues * fix misc-unused-alias-decls issue * attempt to fix a performance-unnecessary-copy-initialization issue * fix miscellaneous issues * fix miscellaneous issues * fix bugprone-narrowing-conversions issues * fix performance-unnecessary-value-param and bugprone-narrowing-conversion issues * fix miscellaneous issues * fix bugprone-exception-escape issues * fix bugs * fix issue in doc * add space at the end of the file * add NOLINT * Update .github/workflows/clang_tidy.yml Co-authored-by: Edoardo Zoni <[email protected]> * Update .github/workflows/dependencies/clang15.sh --------- Co-authored-by: Edoardo Zoni <[email protected]>
- Loading branch information