PC-lint Plus
Powerful Static Code Analysis for C and C++

The Trusted Standard in C/C++ Static Analysis for Over 35 Years!

Improve code quality, enhance software safety, and catch defects early with one of the industry’s most proven static analysis tools. PC-lint Plus delivers fast, on-premise analysis, deep diagnostics, and comprehensive MISRA, AUTOSAR, and CERT coverage. Try PC-lint Plus today to experience these benefits firsthand.

What is PC-lint Plus?

PC-lint Plus is a high-performance static analysis tool for C and C++ that detects bugs, vulnerabilities, and coding standard violations. Its deep semantic analysis goes beyond compiler warnings to catch critical issues that can lead to crashes or security risks.
 
Designed for embedded, safety-critical, and high-integrity software development, PC-lint Plus integrates smoothly into any workflow and operates entirely on-premise for maximum security.
 

Find Defects Early

Detect memory errors, buffer overflows, logic faults, and undefined behavior before they become expensive failures.

Comply With Industry Standards

Support for MISRA C 2012, MISRA C 2023, MISRA C 2025, MISRA C++ 2023, CERT C, AUTOSAR17, and AUTOSAR 19.

Improve Security

PC-lint Plus is officially CWE-compatible, enabling secure-by-design coding practices.

Fast, Scalable Analysis

One of the fastest static analysis engines available for C and C++, ideal for time-critical and safety-critical development.

Fully On-premise

All analysis happens within your environment. No code ever leaves your network.

Improve Developer Productivity

Fast, accurate analysis reduces debugging time and helps developers focus on writing high-quality, maintainable code.

New in PC-lint Plus 2025

PC-lint Plus continues to evolve with modern C/C++ development:
  • Expanded MISRA, AUTOSAR, and CERT coverage
  • New diagnostics aligned with emerging standards
  • Improved modeling of C++ containers and smart pointers
  • Enhanced value flow / dataflow analysis
  • Better reporting and tooling support (SARIF, HTML, XML)
pc-lint_plus

PC-lint Plus View

A modern interface that makes diagnostics easier to understand, review, and fix.

  • Visual grouping and filtering
  • Trend views and quality dashboards
  • SARIF export for DevOps/CI ecosystems
  • Ideal for developer team leads and auditors

Security and Safety Certification

PC-lint Plus is certified by exida for use in safety-critical systems, supporting:

Performance & Integration

Designed to scale from a single developer workstation to enterprise-wide automation.

  • Runs on Windows, Linux, and macOS
  • Supports GCC, Clang/LLVM, IAR, Green Hills, and more
  • Works with any build environment: CMake, Bazel, IDEs, CI/CD
  • Output formats: plain text, HTML, XML, SARIF

Static Analysis Tool Use Cases

Embedded Software Development

Catch runtime defects and quality issues during early stages of firmware development.

Cybersecurity

Identify weaknesses mapped to CWE categories and integrate SAST practices.

Safety-Critical Systems

Demonstrate compliance with MISRA, AUTOSAR, and functional safety regulations.

Large Legacy Codebases

Modernize and improve long-lived C/C++ projects without restructuring code.

Licensing

The Team Enterprise License offers maximum flexibility:

  • Use on developer workstations
  • Use in local or distributed build systems
  • use on build servers and CI environments
  • Supports virtual machines and cloud-hosted environments

Try PC-lint Plus

Start with a free evaluation! Evaluate PC-lint Plus on your own code and explore the full diagnostic set.

  • 14-day evaluation
  •  Includes PC-lint Plus View
  • Includes email support during the trial

Resources