代码分析是分析应用程序代码以发现,审查,验证或验证应用程序的某些属性的过程。这在开发过程中以及在应用程序进入生产模式之前测试应用程序时非常有用,尤其是在检查安全相关方面时。
.editorconfig
是否可以告诉Visual Studio不分析特定文件?在这种情况下,GlobalSupressions.cs。我在选项中找不到任何设置。 我也试图避免用
我正在尝试计算一组 C++ 文件的一些代码指标。我发现可用的工具要么很贵,要么很旧,所以我选择 使用 gccxml 解析文件 分析输出 xml-f...
我们有几个基于相同代码库构建的 C++ 项目。它们之间有很多相似之处和共同的代码,但它们是独立开发的;来源未在任何地方共享...
如何从WebStorm代码分析中排除node_modules(左下角名为“问题”)
我在我的工作流程中广泛依赖这个,但由于某些原因,这个功能现在警告我来自node_modules的所有问题,显然我对此不感兴趣。 我怎样才能...
我的代码中有一个函数。我需要计算其调用树中的代码行数。也就是说,我需要统计这个函数中的行数,加上它调用的函数中的所有代码行...
我正在为 React 创建一个代码分析器。例如,如果我们有 Cart.js: 常量购物车 = ({ 产品, 折扣, 运输, 支付 }) => { 返回 { 我正在为 React 创建一个代码分析器。例如,如果我们有 Cart.js: const Cart = ({ products, discount, shipment, payment }) => { return <div> { products.map(product => <Product {...product} canModify modifier={<Modifier />} images={2} onClick={p => setAsSelectedProduct(p)} />) } </div> } 我想获取此处使用的 <Product 组件,但在我的静态代码分析工具中,假设是在 Python 中。 我怎样才能做到这一点?有没有一个库可以帮助我们获取token树? 您可以使用 babel 遍历 ast 来查找您正在寻找的任何类型的符号/节点。
将代码分析规则 IDE1006 的特定单词列入白名单:“这些单词必须以大写字符开头”
在 C# / .NET 项目中,我们在构建过程中启用了代码分析。我们使用 .editorconfig 来自定义启用/禁用哪些规则以及严重性(建议/警告/错误)。 一条规则...
我有时会在.NET框架中遇到一些恼人的bug,编译器在编译时和运行时都无法清楚地指出这些bug。以此为例。 它指出,如果您连接
我想知道是否可以像使用 Roslyn 为 C# / VB# 添加自定义代码分析器一样为 F# 添加自定义代码分析器?我可以利用一些框架/项目来做到这一点吗? 另外,我想要...
我想抑制特定 vb.net 函数的 FXCOP 错误(CA1811)。 就像 C# 中的 一样,我们可以在 VB.net 中替代它吗? 我是 vb.net 新手。
我有两个版本的源代码,其中包含一长串(500 左右)代码更改(不幸的是没有可用的代码历史记录)。我想细分出任何已经或可能产生影响的更改......
我正在重构并消除一些相当单一的代码上的通配符导入。 Pylint 似乎在列出通配符导入附带的所有未使用的导入方面做得很好,但是……
我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告。 我怎样才能实现这个目标?我玩过 GlobalSuppressions.c...
是否有任何 FxCop 或 StyleCop 规则会在文件中的任何对象不再引用 using 语句时发出警告?
我还没有看到任何东西,我怀疑定义“n”很困难,因为通常分析一个复杂的函数时,不仅仅是一两个变量需要定义。
我正在努力实现 stylecop 来强制执行我们的编码标准,但是,有很多 stylecop 规则超出了我们的标准,例如 SA1309 FieldNamesMustNotBeginWithUnderscor...
我正在使用由第 3 方集会公开的枚举,例如, 公共枚举 APIEnum { 瓦尔1, 值2 } 。但是,其中许多值会导致我的应用程序出现错误行为。我想要...
我正在尝试编写返回给定整数是否能被 1 到 20 整除的代码,但我不断收到以下错误: 错误 CS0161:“ProblemFive.isTwenty(int)”:并非全部...