使用 pc-lint 的一些最佳实践是什么——如何通过无数的选择?
我对读取/解析输出文件的更好方法特别感兴趣。
ALOA项目提供免费代码来解析 PC-Lint 输出并在重复运行时运行回归分析。
我推荐了一篇不错的小文章如何使用 PC Lint。
发布 Visual Lint 的 Riverblade 人发表了几篇关于 config 的文章:
有一个基于 PC-Lint 的 Visual Lint,使消息更加友好。不幸的是,它不是免费的,只能在带有 Visual Studio 的 Windows 上运行。他们有一个试用版 IIRC。
由于当时我的雇主是个小气鬼,我没有得到完整版,尽管我确实觉得它很有用。
好吧,我不知道旨在处理 pc-lint 输出的免费/开源工具,但我使用了以下策略使用夹板
“ Indian Hill C 风格和编码标准”讨论了使用 Lint 的方法。
我对任何静态分析工具的方法是定义您的本地编码标准(或使用现有的),然后应用执行该标准的静态分析规则。明确关闭您允许的代码规则,并保留您的标准从未考虑过的所有方面的规则;当它们发生时,请考虑您的编码标准是否需要修改,或者是否应该关闭规则,或者它是否只是一个应该在不更改标准或分析器配置的情况下修复的编码错误。