我在Python写了一个static的代码分析工具。 这是需要分析的代码示例: 我必须检查的一项是确保在最后一次导入后有一个空行。 正如您在上面的示例中看到的,作为组件声明的const Portfolio附加到先前的导入。 我需要确保它前面有一个空行。 我试过(?<=import).*(?= ...
我在Python写了一个static的代码分析工具。 这是需要分析的代码示例: 我必须检查的一项是确保在最后一次导入后有一个空行。 正如您在上面的示例中看到的,作为组件声明的const Portfolio附加到先前的导入。 我需要确保它前面有一个空行。 我试过(?<=import).*(?= ...
我正在开发一个提供动态编译的.Net Standard 2.0 库,但总是缺少引用。 使用 .Net Core 的消费者使用他的源代码作为文本调用 Api,通过库实现已知接口。//Consumer Program.cs using DynamicCompilationNetStandard2._0; ...
我已将 ReSharper 下载到 Visual Studio 2022。我需要运行代码分析来检查是否所有变量都以驼峰命名法正确命名。 我还想实施自定义规则,即在项目中不使用双精度或浮点类型变量。 应该有一个选项 Code Inspection | 扩展中的自定义模式 -> ReSharper ...
我在几个项目中使用工具xsd.exe为我的数据 model 生成类。当在我的 csproj 中打开文档文件生成时,编译器开始显示许多类型的警告: CS1591:Missing XML comment for publicly visible type or member指向生成的构造函数的CS15 ...
我配置了Coverity 构建成功,但我在系统标头中收到Recoverable errors (请参阅 build-log.txt) 对我来说,不清楚为什么会发生这些错误(构建成功)以及如何配置Coverity使这些错误根本不会发生? ...
我刚刚安装了 Visual Studio 2022 的最新更新 17.3,并注意到代码分析设置发生了变化。 现在代码分析scope有两种选择: “显示编译器错误和警告:” “运行后台代码分析:” 以前在 VS 版本 17.2 中只有一个“运行后台代码分析:”选项。 我没有设法在发行说明中找到“显 ...
每次我在 C++ 项目中运行代码分析时,我都会收到 __float128 is not supported on this target 是否有可能关闭这些 clang 错误? 我一直在寻找答案几个小时,但找不到任何东西。 我的设置:Visual Studio Code V1.70.0、cmake ...
我在我的工作流程中广泛依赖于此,但由于某些原因,此功能现在警告我来自node_modules的所有问题,显然我对此不感兴趣。 在没有nodes_modules文件夹的情况下,如何让 WebStorm 分析我的整个项目问题? ...
我的 java class 中有声纳“不应直接存储或返回可变成员”问题。 我已经通过下面的代码修复了它,但声纳仍然给我同样的错误 有人有什么主意吗? ...
我创建了一个 VSIX 项目来读取 class 的属性,尝试使用 Roslyn 获取它们的名称和变量类型,如下所示; 你能提供正确的方法吗? ...
我没有看到代码分析规则csharp_prefer_simple_using_statement又名“使用简单的‘使用’语句 (IDE0063)”在预期时产生 output。 我在项目中的方法中添加了一些虚拟代码,如下所示: VS 2022 中的 My.sln 风格的解决方案包括几个 .cs ...
我有这个简单的测试类,我试图在其中模仿路径问题。 Message1作为源, Console.WriteLine(Message1)作为接收器。 在这里,我使用上面的查询对上面的 Test 类进行了简单的污点跟踪分析,对于 const field private const string Me ...
我读了 https://docs.microsoft.com/visualstudio/code-quality/analyzers-faq#code-analysis-solution-property-page 但在我的 Visual Studio 2022 Preview 中,我无法使用 ...
对于某种方法,抑制来自 Visual Studio(可能还有 Roslyn 分析器)的所有警告的最简单方法是什么? 就像我将 stackoverflow 答案中的代码复制粘贴到我的类的新方法中,并且代码不符合我的编码指南,但我也不想更改它,我不想插入大量的pragma warning disable ...
当我正在编辑一行代码时,我想访问代码完成等。 但大多数情况下,在编辑时,在按下 Enter 之前,语法颜色编码、波浪线和变量类型提示会出现并移动内容。 我想仅在按 Enter 时才完成编辑该行并分析该行。 我已经检查了文档,我可以在Code Inspection > Settings下完全关 ...
我正在 C# 中编写一个源代码生成器,我有 2 个对象需要比较以查看它们是否与相同的 class 相关,但我找不到一种方法来做到这一点。 我的第一个 object 是ClassDeclarationSyntax的一个实例。 这来自我的自定义ISyntaxContextReceiver ,用于查找符 ...
在我的代码(UI5 项目)的以下几行中,我有 3 次来自Checkmarx的“Unsafe_Use_Of_Target_blank”漏洞:window.open(new URL(sCustomUrl).origin + "/" + sParam); window.open(sCustomUrl ...
我知道实时变量分析的算法最终可以终止并给出解决方案。 但是,我想知道算法的迭代次数是否确定(即,我可以用一些参数计算算法的迭代次数,我猜这些参数可能与要分析的程序有关)。 ...
使用以下代码,我可以获得 java .class文件的jimple表示: soot.Main.main(args); SootClass mainClass = Scene.v().getMainClass(); String methodSignat ...
代码: 感兴趣的行是return语句: 我收到代码分析警告: lnt-logical-bitwise-mismatch在可能需要按位&时使用逻辑&& 。 就我而言,我的代码是正确的。 为什么要提出这个问题? ...