PC-lint Plus Static Code Analysis

PC-lint Plus for PC-lint and FlexeLint Users

Everything you know, rebuilt for modern C and C++ and current standards, with audit-ready compliance

PC-lint Plus is the successor to PC-lint and FlexeLint. It is a ground-up rewrite built on the Clang framework and largely backward-compatible with the tools you already use. Your indirect files work the same way, and you can run it on Windows, Linux, and macOS.

Why move to PC-lint Plus

Modern language support, easier setup

Modern language support, easier setup

C11, C17, C23, C++17, C++20, and C++23, plus older standards such as C++03, C++11, and C++14. A configuration tool extracts settings from your compiler and build process. Integrations include Sublime Text and Code Composer Studio.

Deeper, faster analysis

Deeper, faster analysis

Improved value tracking stores value ranges, tracks structure members and floating-point values, and handles data and function pointers. Built-in semantics cover more than 200 standard library functions, and parallel analysis runs across threads in large codebases.

Custom checks and metrics

Custom checks and metrics

Queries define custom checks based on AST nodes. More than 100 built-in metrics include cyclomatic complexity, Halstead, NPATH, and HIS, along with your own definitions.

Suppressions you can audit

Suppressions you can audit

Diagnostic Accounting records every diagnostic, whether emitted or suppressed. Tags for suppression options appear in the output and link each suppression to its documented deviation. Unused suppressions are also detected.

PC-lint Plus View

PC-lint Plus View

Explore diagnostics, filter by severity, rule, or file, track findings across builds, and export in SARIF format.

See PC-lint Plus View Page

Call graphs and exception propagation

Call graphs and exception propagation

Write project-level call graphs in DOT Language for Graphviz. For C++, trace exceptions back through the program and generate a report on where each one originates.

Standards and Certification

Coding Standards

  • MISRA C:2012 (including AMD-1)
  • MISRA C:2023
  • MISRA C: 2025
  • MISRA C++:2023
  • AUTOSAR C++
  • CERT C
  • Custom standards enforcement

Certified for Safety Critical Standards

  • ISO 26262 
  • IEC 61508
  • IEC 62304
  • EN 50716
  • CWE Compatible

See the Certifications page for certificates and details.

Licensing

PC-lint Plus is sold as an annual subscription that scales with your team. Pricing is based on the number of contributors to your code repositories, not the number of machines or build servers.

  • The Team Enterprise License covers developer workstations, build servers, multi-user systems, and virtualized or cloud environments under a single license
  • As your team grows or shrinks, the subscription adjusts to match, with no new license purchase required
  • Runs on Windows, Linux, and macOS

Get Started