Introduction to clang tools scan-build and clang-tidy

Introduction to clang tools scan-build and clang-tidy

Quoin project teams focus on using a range of quality tools in coding, building, and deploying software. Our work on enterprise systems requires specific attention to static and dynamic analysis of source code to prevent coding errors before other integration or system testing is done. In this Tech Talk, Konstantin introduces Scan-build, a Clang-based command line utility in the Low Level Virtual Machine (LLVM) Project. Scan-build enables a user to run the static analyzer as part of performing a regular build. The results of this analysis are presented to the user within a web browser. Clang-tidy provides both static code analysis and additional quality checks. clang-tidy is modular and provides a convenient interface for writing new checks.

Introduction to clang tools scan-build and clang-tidy

Categories


Tags