Pergunta

Alguém conhece um equivalente ao fxcop/stylecop para Delphi? Eu realmente gostaria de obter a verificação automática de estilo, etc. em integração contínua.

Foi útil?

Solução

O mais próximo que eu já vi é Codehealer do software de meia. Nós o usamos e o integramos à nossa construção FinalBuilder. Difere do FXCOP de uma maneira importante: analisa o código -fonte, em vez do executável produzido. Também não verifica tanto quanto o FXCOP. Mas acho que é a melhor coisa que está disponível nesta categoria para Delphi.

O apoio do Delphi 2009 ainda não existe, mas eles dizem que estão trabalhando nisso.

Outras dicas

Há Pascal Analyzer de Peganza: http://www.peganza.com/products_pal.htm

Não sei como os recursos se comparam ao FXCOP, já que eu realmente não usei nenhum deles.

Analisador de código Delphi é outro que é de código aberto.

o DGrok O projeto começou com algo como o FXCOP há alguns anos. O analisador e as peças de análise ainda estão disponíveis, leia mais em "DGrok 0.8.1: Multithreading, Opções padrão, GPL" - o analisador é um projeto .NET, mas

O DGROK é um conjunto de ferramentas para analisar o código -fonte Delphi e contar coisas sobre ele. Leia mais sobre isso na página do projeto DGROK.

Há um novo Plugin delphi para sonar, que usa uma gramática Delphi para executar testes automáticos pelo código -fonte.

Eu ouvi de algo chamado Delforex Mas ainda não usei (ainda)

O DelForex é ótimo para realmente formatar o código. Não faz muito mais do que isso. (nós temos/usamos).

Eu apoiaria os votos para o analisador de Pascal ou o codificador de código.

Vaccano

O código IL compatível com Delphi não sai .NET? Não o usei em uma época, mas pensei que as versões mais recentes.

Se sim, eu pensaria que o FXCOP funcionaria e você sempre poderia adicionar algumas de suas próprias regras personalizadas. O Stylecop não funcionaria, mas você poderia pelo menos fazer o FXCOP em execução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top