DEV
TMS FixInsight
Code analysis tool for Delphi developers that detects issues in Delphi source code.
Release
v2020.6 (June 1, 2020)
Version historyFeature overview
FixInsight performs static code analysis to help you find bugs early in the development process:- Identify potential errors and oddities
- Produce a list of warnings when issues are found
- Check your code for coding convention compliance (list of code patterns handled by FixInsight can be found in the documentation)
- Exclude specific units from analysis by entering their names in the Settings window
- Suppress particular warnings

Benefits
- Reduce the number of bugs early in the development stage
- Reduce overall costs of development, maintenance and support
- Improve application reliability and quality
How It Works
FixInsight seamlessly integrates into your Delphi IDE and outputs its messages in the familiar Messages window.You can integrate FixInsight (Pro version only) with your build process using the command-line tool and have several options that will let you run analysis automatically during the build process.

Comparison table Personal and Pro version
TMS FixInsight Personal |
TMS FixInsight Pro |
|
IDE plugins for D2006 - 10.3 Rio |
![]() |
![]() |
Convention compliance checks | ![]() |
![]() |
Warnings | ![]() |
![]() |
Optimizations | ![]() |
![]() |
Command line tool | ![]() |
|
One year of updates | ![]() |
![]() |
E-mail support | ![]() |
![]() |
Help
Testimonials
January 5, 2021
FixInsight brought us an immediate gain in code quality by highlighting possible problems that went undetected until now.
We included it in the static code analysis on our buildserver, so every commit by a developer is also checked with FixInsight. It is a tool that really helps you to make your codebase more solid and also improves readability by reminding developers to stick to conventions.
One should not forget to mention that Romans support is great.
— Lübbe Onken (RA Consulting), Germany
January 5, 2021
We use Delphi for the majority of our projects and FixInsight has been really helpful in identifying potential pitfalls. It does help to write better code with conventions warnings as well as highlights issues in code that may lead to hard-to-find bugs. As more warnings are progressively added in the recent of releases of FixInsight, it helps us improve our products. We highly recommend it.
— Andrew Fox (SoftPerfect Pty. Ltd.), Brisbane, Australia
January 5, 2021
I will never again ship a product on which I have not run FixInsight. It prevented us from shipping a product with several significant bugs which the Delphi compiler had not detected. It paid for itself the first time we used it.
— Tom Field (Field Tested Systems), United States
Trial downloads
Trial version limited to report no more than five messages per unit + disabled option to exclude a list of units from analysis
DEV
Buy online
TMS FixInsight Personal
for Delphi 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo (Prof/Enterprise/Architect)
View licensing FAQ
- License for commercial use: Single developer license, Small team license, Site license
- Free 1 year updates and new releases
- After 1 year, a 50% discount renewal is offered for a one year extension (offer valid for 30 days)
- Free priority support through email and forum

This product is also available in the following bundle(s):
DEV
Buy online
TMS FixInsight Pro
for Delphi 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (Prof/Enterprise/Architect)
View licensing FAQ
- License for commercial use: Single developer license, Small team license, Site license
- Free 1 year updates and new releases
- After 1 year, a 50% discount renewal is offered for a one year extension (offer valid for 30 days)
- Free priority support through email and forum
