In C++, FlexeLint is a good tool for static analysis source code, but unfortunately, the reports generated by FlexeLint are formatted in plain text. As there were always a lot of “error” ,"warning” and “information” reported, we could not finger out where the really errors are. So I decided to develop a tool to show and focus on “really” errors.

As a programmer, I want to use the familiar tool to improve affectivity, so I use C# and Krypton.

Here is the first look of our source code (This report is based on FlexeLint V7.5 which contains some errors, obviously, it handle some c++ source code as standard C source code, so there are so many symbols missed and undefined. it is lucky that we got a new V9 to perform our next round of source code static analysis.)

SNAG1-0000

Technical requirements:

  • DotNet framework V2.0+
  • Windows XX

Backend technical detail:

  • No copyright
  • C# source code
  • Free Krypton Toolkit
  • SQLite

Manual:

  • Download source code and FlexeLint reports from your development machine to local windows
  • Click the “add” button on the right-bottom corner, and select the folder contains those source files and reports,
  • wait until all files have been imported into database.
  • Load groups follow your own choice.
  • Double click the folder nodes in the left tree to show detailed information of folders.
  • Double click errors to check the error information and source code snippet related the source code.
  • Please remember that the double-click is the only way to trigger view-change. 

Please kindly send email to me follow your interesting.


Jeason Zhao (沈胜衣,斛律光) ------雪饮再现,一个人的江湖
我知道我是谁,我是沈胜衣,默默的活着,就像空气。