DEV

TMS FixInsight

Code analysis tool for Delphi developers that detects issues in Delphi source code.


Feature 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

Click image for more screenshots.

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.

Click image for more screenshots.

Comparison table Personal and Pro version


TMS FixInsight Personal

TMS FixInsight Pro

IDE plugins for
D2006 - 10.3 Rio
Convention compliance checks
Warnings
Optimizations
One year of updates
E-mail support
Command line tool

Pricing

Single Developer License Small Team License Site License
 

TMS FixInsight Personal


€ 105

50 yearly renewal
license for 1 developer


Includes
close  Command line tool
check  Access to the TMS Support Center
check  Free updates and new releases
 

TMS FixInsight Pro


€ 140

70 yearly renewal
license for 1 developer


Includes
check  Command line tool
check  Access to the TMS Support Center
check  Free updates and new releases
BEST VALUE

TMS ALL-ACCESS


€ 1,795

595 yearly renewal
license for 1 developer


Includes
check  Command line tool
check  Access to the TMS Support Center
check  Free updates and new releases
check  All TMS DEV products
check  All TMS products
more_horiz  Discover more
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.

TMS ALL-ACCESS

key
Your unlimited access to all TMS products
local_offer
One money and time saving bundle

Free Trial

Start a free TMS FixInsight evaluation today!
RAD Studio


What our customers say

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

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

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

We have been using TMS components in our software development for almost 30 years. Throughout this time, we have consistently experienced friendly and high-quality service. Problems are not simply dismissed with the words "no error found," but rather, solutions are actively sought in collaboration with the customer. The components are well-designed and highly configurable to meet individual needs. We have also found TMS to be a reliable partner in custom development projects.

- Holger Hanschmann

Excellent components, enhances and improves the end product. Support is excellent. Reply promptly and always have an answer or fix, something which is important when trying to develop software to a deadline. Would highly recommend the components and the company to any fellow Delphi developers.

- Trevor Bradley

TMS WEB Core

language
Create modern web apps in Delphi & VSC
build_circle
Use Object Pascal code to build JavaScript apps