选择静态代码分析工具

我正在从事一个项目,我在 UNIX 环境中使用 C 进行编码。我一直在使用 lint 工具来检查我的源代码。 Lint 已经存在很长时间(自 1979 年以来),有人可以建议我可以使用的更新的代码分析工具吗?最好是免费的工具。

请先 登录 后评论

2 个回答

pauldoo

gcc 有一个“-Weffc”选项,根据 Mac OS X 手册页将:

<块引用>

警告违反 Scott Meyers 的 Effective C 书中的以下风格指南:

[snip]

我知道你问的是 C,但这是我所知道的最接近的..

请先 登录 后评论
Chris Conway

类似 Lint 的工具通常存在“误报”问题:它们报告的问题比实际存在的问题多得多。如果真正有用的警告的比例太低,用户就会学会忽略该工具。更现代的工具会花费一些精力来关注最可能/最有趣的警告。

请先 登录 后评论