CodeChecker is a static analysis infrastructure built on the LLVM/Clang Static Analyzer toolchain, replacing scan-build in a Linux or macOS (OS X) development environment. Executes Clang-Tidy and Clang Static Analyzer with Cross-Translation Unit analysis, Statistical Analysis (when checkers are available). Creates the JSON compilation database by wiretapping any build process (e.g., CodeChecker log -b "make"). Automatically analyzes GCC cross-compiled projects: detecting GCC or Clang compiler configuration and forming the corresponding clang analyzer invocations. Incremental analysis: Only the changed files and its dependencies need to be reanalyzed. False positive suppression with a possibility to add review comments. Result visualization in command line or in static HTML. Web application for viewing discovered code defects with a streamlined, easy experience (with PostgreSQL, or SQLite backend).

Features

  • CodeChecker is ported to Python3
  • No Python2 support is planned
  • The minimal required Python3 version is 3.6
  • Old virtual environments needs to be removed
  • Command line C/C++ Analysis
  • Creates the JSON compilation database by wiretapping any build process

Project Samples

Project Activity

See All Activity >

Categories

Database

License

Apache License V2.0

Follow CodeChecker

CodeChecker Web Site

Other Useful Business Software
Runn is a modern resource and capacity planning platform that gets remote teams on the same page. Icon
Runn is a modern resource and capacity planning platform that gets remote teams on the same page.

Runn is best suited for project managers, operations leads, resourcing managers and other people responsible for project delivery.

Runn has a modern and easy-to-use interface that provides your team with a shared view of all the people and projects in your organization. Plan new work alongside existing projects and instantly see how changes to your plans and resourcing affect your company’s bottom line. Runn is intuitive to use and lets you quickly schedule work using simple drag and drop functionality. Runn also allows you to collaborate with your co-workers in real-time, seeing updates live without having to refresh your browser. Runn combines resource and capacity planning with integrated actual tracking and powerful forecasting to deliver meaningful insights and a full picture of your organization.
Sign Up - 100% free until July!
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CodeChecker!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Database Software

Registered

2022-07-23