- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在使用 Vera++对我的 C++ 代码执行一些静态分析。 (在 Visual Studio 2008 中)
但是,我知道并接受某些代码块会违反某些规则。
我希望能够以某种方式告诉 Vera++ 避免使用这些方法或代码段,因此报告仅显示我想要调整的代码区域。
我可以在我的代码中添加任何内容吗,例如特殊格式的注释,以允许某些代码块忽略某些规则?
最佳答案
正如 gx_ 所说,--exclusions
允许您跳过某些特定规则的文件。点击here了解更多信息。
但它不适用于指定的代码片段。
还有 here是vera的问题,要求增强您想要的东西,您可以关注一下。
关于c++ - 如何让 Vera++ 忽略某些/所有规则的代码部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375449/
如果有人了解 Vera++ 或静态分析器,请通过。 如何将复杂的 C++ 规则验证机实现为静态分析器?我想实现复杂的规则,比如基类中的虚函数,识别用户定义的变量,比如类、结构等。变量范围,比如全局、局
我觉得真的很蠢,但是我如何在 vera++ 中使用通配符?我想我可以做到: vera++ --root "C:\Program Files (x86)\vera++\lib\vera++" -R L0
我会使用 vera++ 来分析我开发的几个 C 库。 这些库包含在 4 个不同的文件夹中,并且没有 main.c 文件。 可以用 vera++ 检查库代码吗?或者 vera++ 需要 main.c?
我正在使用 Vera++对我的 C++ 代码执行一些静态分析。 (在 Visual Studio 2008 中) 但是,我知道并接受某些代码块会违反某些规则。 我希望能够以某种方式告诉 Vera++
我是 vera 的新手,正在尝试理解语法。 4b'和32'代表什么?这像 4 位和 32 位吗? 我很困惑,不得不做一些与此相关的事情。 另一个问题是位 [31:0] 是什么意思?这对第 31 位和第
我是 vera 的新手,正在尝试理解语法。 4b'和32'代表什么?这像 4 位和 32 位吗? 我很困惑,不得不做一些与此相关的事情。 另一个问题是位 [31:0] 是什么意思?这对第 31 位和第
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我已经在我的电脑上下载了 vera++ 1.2.1 for windows 并运行安装例程,我还设置了路径。现在命令行提示维拉++ foo.cpp不起作用(错误:无法打开配置文件默认的配置文件描述)。
我们正在使用 Qt 开发一个应用程序,在服务器中我们有用于自动构建和自动测试的 genkin 服务器。我们想要像 vera++ 这样的编码约定测试工具。我们没有使用 vera++ 或其他工具的经验,但
已关注 this example : import numpy as np import matplotlib.pyplot as plt fig = plt.figure() for i, labe
Windows Xp SP3 中的 Visual Studio 2008 我有Vera++安装,以及CppCheck ,我正在尝试使用 Visual Lint 来使用它们工具栏。 如果我选择 CppC
我创建了许多使用 pylab.savefig 保存的图,并观察到 Python 进程最终为 C:\Python27\Lib\site-packages\matplotlib\mpl-data\fo
我是一名优秀的程序员,十分优秀!