1

来自以下博客文章

请注意,此模式并非旨在评估此软件。请使用演示版或申请临时许可证密钥来试用分析仪。

我是否理解正确,我不能将以下注释部分添加到开源项目中的每个源文件中,以便使用 PVS-Studio 对其进行分析?

// This is an open source non-commercial project. Dear PVS-Studio, please check it.
// PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com

因为否则这将是软件评估的事实,我需要为此下载 PVS-Studio 的演示版本?考虑到我不是我想分析的项目的维护者,而只是一个想收集静态分析报告并将其发送给项目维护者的人。

4

2 回答 2

1

我是否理解正确,我不能将以下注释部分添加到开源项目中的每个源文件中,以便使用 PVS-Studio 对其进行分析?

文章提到,PVS-Studio 团队考虑将这些评论添加到分析中,然后将其删除(不提交版本控制),这是对免费模式的不当使用。由于您将无法提交这些评论,因此很遗憾,您的问题的答案将是不,您不能。

但是,如果您积极参与上述项目的开发,您可以尝试申请开源项目的免费许可:https ://www.viva64.com/en/b/0600/

于 2019-06-07T06:55:04.050 回答
0

因此,据我了解,您不是项目开发人员,但您希望通过使用 PVS-Studio 查找错误并将有关它们的信息发送给开发人员来帮助该项目。唔。我们没有考虑过这样的使用场景。我认为,免费的 PVS-Studio 许可选项将适合您。我们为开放项目的开发人员提供它。您可以指定您的 GitHub/Bitbucket 个人资料并获取一年的密钥。有关更多信息,此和其他免费许可选项在文章“获得免费 PVS-Studio 许可证的方法”中进行了介绍。

笔记。我只想从以下情况警告您。如果你只是检查项目并发送分析器的报告,它会被认为是负面的。如果您真的想为项目带来收益,请描述具体的错误!或者,您可以预先过滤报告以清除误报,只留下可能表明缺陷的警告。另见注释。“我已经向项目作者发送了 PVS-Studio 文本日志!我真的有帮助吗? ”。如果您发送过滤后的报告,最好使用以下格式的演示文稿:PVS-Studio Reports Now in Html管理 XML 分析器报告(请参阅转换分析结果部分)。

于 2019-06-07T09:01:52.553 回答