Delphi

The Best Delphi Static Analysis Tools (Linters/Formatters)

We rank 9 Delphi linters, code analyzers, formatters, and more. Find and compare tools like Sigrid, DerScanner, SonarDelphi, and more. Please rate and review tools that you've used. This helps others find the best tools for their projects.

5 Delphi Tools

9

SonarDelphi

Delphi static analyzer for the SonarQube code quality platform.

  • MaintainedMaintained
  • MaintainedDelphi
  • Maintainedcli
  • Maintainedlinter
  • 100% upvoted
6

DelphiLint

A Delphi IDE package providing on-the-fly code analysis and linting, powered by SonarDelphi.

  • MaintainedMaintained
  • MaintainedDelphi
  • Maintainedide-plugin
  • Maintainedlinter
  • 100% upvoted
1

Pascal Analyzer

A static code analysis tool with numerous reports. A free Lite version is available with limited reporting.

  • MaintainedMaintained
  • MaintainedDelphi
  • Maintainedcli
  • Maintainedlinter
  • 56% upvoted
1

Pascal Expert

IDE plugin for code analysis. Includes a subset of Pascal Analyzer reporting capabilities and is available for Delphi versions 2007 and later.

  • MaintainedMaintained
  • MaintainedDelphi
  • Maintainedcli
  • Maintainedlinter
  • 60% upvoted
-1

Fix Insight

A free IDE Plugin for static code analysis. A Pro edition includes a command line tool for automation purposes.

  • MaintainedMaintained
  • MaintainedDelphi
  • Maintainedcli
  • Maintainedlinter
  • 33% upvoted

4 Multi-Language Tools

22

Sigrid

Sigrid helps you to improve your software by measuring your system's code quality, and then compares the results against a benchmark of thousands of industry systems to give you concrete advice on areas where you can improve.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • MaintainedcliMaintainedservice
  • Maintainedlinter
  • 89% upvoted
9

DerScanner

Multi-language Static Application Security Testing (SAST) platform that detects critical vulnerabilities, including hardcoded secrets, weak cryptography, backdoors, SQL injections, insecure configurations, etc.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • MaintainedcliMaintainedservice
  • Maintainedlinter
  • 76% upvoted
1

deleaker

Deleaker is a memory leak detection tool for C++, .NET, and Delphi, integrating with Visual Studio, Qt Creator, and RAD Studio or running as a standalone application. It helps developers find and fix memory, GDI, and handle leaks efficiently.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedservice
  • Maintainedlinter
  • 100% upvoted
-4

Understand

Code visualization tool that provides code analysis, standards testing, metrics, graphing, dependency analysis and more for Ada, VHDL, and others.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 45% upvoted

Frequently Asked Questions

What are Delphi tools?

Delphi is a cross-platform integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software for Microsoft Windows, macOS, iOS, Android, Linux, and the Internet of Things (IoT) with support for RAD Studio, Delphi for .NET, and Delphi Prism. Delphi is a descendant of the Pascal and Object Pascal languages and adds many features intended to make programming easier and more productive.

What are the best Delphi static analysis tools and linters?

The most popular Delphi tools ranked by user votes are: Sigrid, DerScanner, SonarDelphi, DelphiLint, deleaker.

Which Delphi services are free for open source projects?

Commercial services with a free plan for open source include SonarDelphi, DelphiLint, Fix Insight.

Our Sponsors

This website is completely open source. To fund our work, we fully rely on sponsors. Thanks to them, we can keep the site free for everybody. Please check out their offers below.

  • BugProve
  • Pixee
  • semgrep
  • Offensive 360
  • BetterScan