Download

Com a versão trial do FixInsight você pode executar qualquer análise, assim como na versão completa, mas com algumas limitações: a versão trial apresenta no máximo 5 (cinco) mensagens por unit, e a opção de excluir units da lista de análise fica desabilitada.

Novidades

FixInsight 2016.04

24 de Abril 2016
  • Suporte ao Delphi 10.1 Berlin
  • Melhorias no parser
  • Pequenas correções

FixInsight 2016.03

31 de Março 2016
  • Nova regra W529
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.11

11 de Novembro 2015
  • Nova regra C110 ("Getter or setter name is different from property declaration")
  • Nova regra O801 ("CONST missing for unmodified string parameter")
  • Nova regra O802 ("ResourceString is declared but never used")
  • Os menus Run e Settings são separados
  • Nova barra de ferramentas. Verifique: View -> Toolbars -> FixInsight
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.10

4 de Outubro 2015
  • Nova regra W527 ("Property is referenced directly in its getter or setter")
  • Nova regra W528 ("Loop variable is not used in FOR-loop")
  • Suporte para ocultar uma mensagem de warning em uma linha específica usando um comentário
  • Correções de diversos falso positivos
  • Melhor suporte a multi-monitores
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.09

15 de Setembro 2015
  • Suporte ao Delphi 10 Seattle
  • Suporte a exclusão da análise de arquivos específicos
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.08

24 de Agosto 2015
  • Suporte a diretivas {$INCLUDE }
  • Suporte para search path
  • Nova regra W524 ("Generic interface declared with a GUID")
  • Nova regra W526 ("Pointer to a nested method")
  • Improved rules W504, W521
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.04

13 de Abril 2015
  • Suporte a Delphi XE8
  • Nova regra W522 ("Destructor without an override directive")
  • Nova regra W523 ("Interface declared without a GUID")
  • Melhorias nas regras W504, W513, W517, W521
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.03

23 de Março 2015
  • Nova regra C108 ("Nested WITH statement")
  • Nova regra W521 ("Return value of function might be undefined")
  • Melhorias no tratamento de directivas de compilação
  • Melhoria na regra W519 ("Method is empty")
  • Melhorias no parser
  • Pequenas correções

FixInsight 2015.02upd1

18 de Fevereiro 2015
  • Novos parâmetros na ferramenta de linha de comando: --defines e --output
  • Corrigido problema ao clicar "Cancel" na caixa de progresso
  • Corrigido problema de executar a análise quando nenhum projeto selecionado
  • Problema corrigido "Cannot load package 'FixInsight_xxx.' It contains unit 'MSXML2_TLB'..."
  • Melhoria na regra W513 ("Format parameter count mismatch")
  • Melhorias no parser

FixInsight 2015.02

09 de Fevereiro 2015
  • Melhoria na regra W520 ("Parenthesis might be missing around IN operand")
  • Melhoria na regra W513 ("Format parameter count mismatch")
  • Melhoria na regra C103 ("Too many variables")
  • Melhorias no parser

FixInsight 2014.11upd2

16 de Dezembro 2014
  • Nova opção permite analisar apenas uma única unit
  • Diversas correções no parser

FixInsight 2014.11upd1

23 de Novembro 2014
  • Correções no parser
  • Forms modais podiam ficar atrás da IDE - corrigido

FixInsight 2014.11

3 de Novembro 2014
  • Ferramenta de linha de comando
  • Configurações por projeto
  • Adicionado suporte a Delphi 2006, Delphi 2007 e Delphi 2009
  • Correção de Bugs

FixInsight 2014.10 BETA

6 de Outubro de 2014
  • Primeira versão do produto