commit | 17d5e71d27433c8adb0ec79063938e1383c8a883 | [log] [tgz] |
---|---|---|
author | Ted Pudlik <tpudlik@google.com> | Mon Oct 25 20:43:54 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 25 23:19:50 2021 +0000 |
tree | 3438b4f55b692264022a6e8fa364e7ec245193ea | |
parent | 6c92e7788aa33374de62547908bcfff34699f61a [diff] |
Enable additional clang-tidy checks These checks are all fast, worthwhile, and currently pass. Also update comment in static_analysis_toolchain.gni. Runtime impact: On my workstation I ran, for i in 1 2 3; do gn clean out; gn gen out; time ninja -C out static_analysis; done with and without this change. The mean CPU time (user+sys) increased by about 25%, from 559 s to 707 s. I think this is acceptable. No-Docs-Update-Reason: We do not currently discuss in the documentation which clang-tidy checks are run for upstream pigweed itself. Change-Id: If28652ecbd3ca6c876e6942d08d24a30717e8294 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/66440 Commit-Queue: Ted Pudlik <tpudlik@google.com> Reviewed-by: Rob Mohr <mohrr@google.com> Reviewed-by: Armando Montanez <amontanez@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/