8

我正在寻找一个用于 Python、Ruby、Sql、Cobol、Perl、PL/SQL、SQL 的静态分析工具,以查找错误和检查样式。我正在寻找计算行数,在开发过程中识别错误并执行编码标准。

4

6 回答 6

10

Perl 有Perl::Critic(和perlcritic.com

于 2009-06-05T14:32:06.697 回答
4

我使用PyCheckerpylint作为 Python 代码检查器。socket但是,当您使用某些模块(例如,或pygame,IIRC)时,它们似乎会出现问题。

于 2009-06-05T14:26:11.577 回答
2

对于 Ruby,您可能最好查看这个先前的 SO 问题:

https://stackoverflow.com/questions/286564/can-anyone-recommend-a-ruby-source-code-analyzer-something-like-pylint

这似乎很彻底。

于 2009-06-05T15:55:04.907 回答
0

我使用 Pylint for Python,它被Brandon Corfman 很好地集成到 Komodo 中(如果 ActiveState 的 Komodo 是你的东西)。

于 2009-06-05T15:35:56.820 回答
0

Sonar 有一个基于 Toad CodeXpert 代码分析器的PL/SQL 插件。

于 2009-06-05T19:37:21.703 回答
0

查看Semantic Designs的各种静态分析工具。

这些涵盖了 Java、C# 和 COBOL 的标准指标。还有一些工具可以检测多种语言的重复代码(克隆),包括 Python、Java、PL/SQL(来自您的列表)。

最后,还有一个用于 COBOL(带有可选的 Eclipse 插件)的样式检查器(编码标准检查),它提供重构支持以修复一些样式错误。

于 2010-03-08T07:06:32.807 回答