Spotted this on the Russian Delphi Developers group, posted by Roman Yankovsky - he has written a code analysis tool for Delphi called FixInsight. (Roman, I hope it's ok to repost - it looked too interesting not to.) It's currently in beta and looks very exciting; I'm downloading now.

Spotted this on the Russian Delphi Developers group, posted by Roman Yankovsky - he has written a code analysis tool for Delphi called FixInsight. (Roman, I hope it's ok to repost - it looked too interesting not to.) It's currently in beta and looks very exciting; I'm downloading now.

http://sourceoddity.com/fixinsight/
http://sourceoddity.com/fixinsight

Comments

  1. FYI Roman Yankovsky - A few issues.

    1. [FixInsight Internal] FDCFastTextFile.pas(14): Fatal parser error

    type
      pFile = ^File; {Pointer to a binary file}

    location just after the circumflex.

    2. Format corner case
    [FixInsight Warning]: W513 Format parameter count mismatch
    Format('Current location in Thread: %0:d (0x%0:x)', [Integer(GetCurrentThreadId)]));
    This format string uses the same param twice.

    ReplyDelete
  2. When I am using "sLineBreak + sLineBreak" for an empty line FixInsight warns me W510 The same value is on the both sides of operator. So this is false positive in my case. And shouldn't it be "value is on both sides" instead of "value is on the both sides"?

    Overall nice tool.

    ReplyDelete
  3. Maybe an option to store selections és options per project? :)

    ReplyDelete

Post a Comment