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

PC-lint Plus

PC-lint Plus is a static analysis tool that finds defects in software by analyzing C and C++ source code.

Like a compiler, PC-lint Plus parses your source code files, performs semantic analysis, and builds an abstract syntax tree to represent your program. 

Advantages:

  • Identify a wide range of defects and vulnerabilities
  • Deep analysis to find potential bugs and suspicious code
  • Quickly identify root cause and provide actionable fixes
  • Support for coding Standards such as MISRA, AUTOSAR, and CERT C
  • Certified for ISO 26262, IEC 62304, and IEC 61508
pc-lint_plus

Certifications

Achieve CWE Compliance with PC-lint Plus

The Common Weakness Enumeration (CWE) is an extensive, community-driven list encompassing over 800 identified programming, design, and architectural errors that may lead to security vulnerabilities.

PC-lint Plus is officially certified for CWE compatibility. Equipped with PC-lint Plus, developers can efficiently identify and address prevalent vulnerabilities using a configuration file. With PC-lint Plus, you’re not just coding; you’re coding confidently, ensuring your software is robust against common security threats.

Certified for ISO 26262, IEC 62304 and IEC 61508

PC-lint Plus has been certified by exida® for ISO 26262:2018 (ASIL D qualified) and IEC 61508:2010 (SIL 4 qualified). NEW – PC-lint Plus 2025 was officially certified for IEC 62304. Certification documents are available. Use PC-lint Plus on safety-critical projects with confidence.

Try PC-lint Plus

Download a free 14-day evaluation license to try PC-lint Plus locally and see the value it can bring to your project. During the evaluation you will have full access to our technical support team.

Online Demonstration

Visit our online technical demonstration for a sample of PC-lint Plus analysis on an editable code example.

Get even more from PC-lint Plus

Widely Compatible

PC-lint Plus runs natively on Windows, Linux, and macOS and can analyze source code targeting virtually any platform. By providing support for a wide variety of compilers, C11/C18 and C++17, and the ability to integrate with your existing IDE, build process, or continuous integration system, PC-lint Plus can quickly be incorporated into any project. PC-lint Plus supports plain text, HTML, and XML output which can easily be customized to support virtually any format.

Scalable

Leverage the parallel computation capabilities of modern hardware to quickly analyze large projects. PC-lint Plus scales efficiently to utilize multiple processing cores by using independent threads and minimal shared memory. Developers and testers can perform code analysis on individual workstations or query results from a build server automatically analyzing every code change. Our message suppression system makes it easy to get started by focusing on the most relevant diagnostics. It is flexible enough to support the needs of large projects involving multiple teams, guidelines, and exemptions. Modular configuration files can be organized to provide a standard analysis environment.

Improve Developer Productivity

Detect bugs that can waste countless hours of developer and end user time before they're found. Developers spend a significant portion of their time attempting to identify the source of reported bugs based on surface-level errors that impact the use of the software. PC-lint Plus goes straight to the root cause and identifies specific actionable issues associated with a particular piece of code so that they can be fixed before they cause runtime errors.

Secure, On-site Analysis

PC-lint Plus runs locally on your developer workstations, build servers or continuous integration servers. It does not use an internet connection and will never collect nor submit data, code, statistics, analytics, or any other information from your system over any channel.

A Single License for Every Scenario

With our Team Enterprise License, seamlessly run the tool on automation servers in CI/CT/CD environments, across multiple server computers, in the cloud, or on desktops.

Adaptable Annual Subscription: Should your team size change, our subscription model allows easy adjustments to ensure optimal value.

Interested in learning more or ready to make the switch? Contact us for more details or request a quote today!

Downloads

Download the latest version of PC-lint Plus and more in our downloads center.

Support

Do you have technical questions about PC-lint Plus or would you like to get technical advice for your project? We will gladly support you in various ways.

For general support inquiries please email support@pclintplus.com.