code-analysis相关内容

如何使CompletionService了解项目中的其他文档?

我正在构建一个允许用户定义、编辑和执行C#脚本的应用程序。 定义由方法名、参数名数组和方法的内部代码组成,例如: 名称:脚本1 参数名称:arg1、arg2 代码:返回$";arg1:{arg1},arg2:{arg2}";; 根据此定义,可以生成以下代码: public static object Script1(object arg1, object ..
发布时间:2022-08-19 16:52:29 C#/.NET

CA2202,如何解决这种情况

谁能告诉我如何从以下代码中删除所有 CA2202 警告? public static byte[] Encrypt(string data, byte[] key, byte[] iv){使用(MemoryStream memoryStream = new MemoryStream()){使用 (DESCryptoServiceProvider 密码 = 新的 DESCryptoServiceP ..
发布时间:2022-01-31 16:02:06 C#/.NET

Sonarqube 未注册任何 c# 问题

自上周五(2016 年 4 月 1 日)以来,我们公司一直在使用 sonarqube.不知何故,我们项目的一个问题已经全部关闭(实际上没有得到修复).现在该项目没有任何问题.我们甚至删除了 sonarqube 中的项目并重新开始分析,这也没有给出任何问题. 我们尝试了许多不同的方法来解决问题(即使是故意出错,但这也不会在sonarqube中产生任何问题) 我们正在运行最新版本的 son ..
发布时间:2022-01-17 21:20:41 C#/.NET

从 sonarqube api 访问质量门状态

我的问题: 我想通过 SonarQube web api 获取我在 SonarQube 中的项目的质量门的当前状态,但我没有将质量门视为文档中的可用指标.访问此信息以包含在报告中的最佳方式是什么? 背景: 我正在使用 SonarQube API 访问有关项目分析的信息.API 的输出用于生成每周报告.我可以通过以下 SonarQube API 调用访问有关每个项目的信息. ht ..
发布时间:2022-01-17 21:19:27 其他开发

从 matlab src 代码调用图生成

我正在尝试为大约 500 个 matlab src 文件创建一个函数调用图.我找不到任何可以帮助我对多个 src 文件执行相同操作的工具. 有人熟悉任何工具或插件吗? 如果没有任何此类工具可用,关于阅读 6000 行 matlab 代码的任何建议欢迎没有文档. 解决方案 让我建议 M2HTML,一个自动生成 MATLAB m 文件的 HTML 文档的工具.在其功能列表中: ..
发布时间:2022-01-15 22:57:00 其他开发

在 MATLAB 中自动生成函数调用图

任何人都知道可用于在 MATLAB 中自动构建图表的函数调用的工具吗? 例如对于给定的函数,该工具将递归地执行函数调用并构建一个二维图,其中节点代表函数,有向边将调用函数与被调用函数连接起来. 理想情况下,该工具可以允许用户打开和关闭过滤器以仅包含用户定义的函数、限制递归深度等. 我相信 Doxygen 为更传统的 OOP 语言,但我想知道 MATLAB 是否已经存在类似的东西. ..
发布时间:2022-01-15 22:42:42 其他开发

识别 R 函数和脚本的依赖关系

我正在筛选一个包和使用该包的脚本,并希望识别外部依赖项.目标是修改脚本以指定library(pkgName),并修改包中的函数以使用require(pkgName),这样以后这些依赖关系会更加明显. 我正在修改代码以考虑每个外部依赖包.作为一个例子,虽然它绝不是确定的,但我现在发现很难识别依赖于 data.table 的代码.我可以用 Matrix、ggplot2、bigmemory、ply ..
发布时间:2022-01-15 22:23:31 其他开发

整个命名空间的“SuppressMessage"

我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告. 我怎样才能做到这一点?我玩过 GlobalSuppressions.cs 但没有任何效果: [模块:System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1707:IdentifiersShouldNo ..
发布时间:2022-01-14 23:53:13 C#/.NET

清理 Crystal Reports ReportDocument 对象使用的资源的最佳方法是什么?

我正在开发一个使用 Crystal Reports 进行报告的应用程序.它在 ReportDocument 对象中打开给定的报表,执行它需要执行的操作,然后关闭报表. 使用 (var report = OpenReport(reportSourceInfo)){//对报告做一些事情报告.关闭();} OpenReport 方法对源文件进行一些验证并返回一个打开的 ReportDocument ..
发布时间:2022-01-13 14:49:08 C#/.NET

Sonar 使用 JENKINS 分析 Maven 3 和多语言项目

这是在 Maven 3 Java JS 项目中使用 Sonar 时发现的问题/问题,使用 詹金斯构建. 为了分析我的项目,我选择了两种不同的方法,但都不能正常工作. 第一种方式:将 Sonar 作为独立任务作为 JENKINS 中的构建后操作启动 Sonar 插件 v2.1 从 JENKINS 安装 Sonar Runner v2.3 从 JENKINS 安装 在我的 m ..

非托管 C++ 代码的代码度量分析

有没有人知道一个免费工具,类似于 Visual Studio 2010 中内置的托管代码,可以分析非托管 MFC C++ 代码并给出指标(代码行、依赖关系或耦合等)? 我在 Google 上搜索了一段时间,但确实找不到任何有效的方法.非常感谢! 解决方案 Source Monitor 是一个用于代码指标(如 LoC 和复杂性)的良好免费工具工具,还可以生成 kiviat 图.但它没有 ..
发布时间:2022-01-12 14:50:52 C/C++开发

如何在 Visual Studio 2017 中禁用实时代码分析?

我在哪里可以在 Visual Studio 2017 中禁用 实时代码分析?每次我开始我的解决方案时都会弹出这个.我不需要这个: 我已遵循此 Microsoft 的支持文档,但取消选中“启用完整的解决方案分析"似乎对实时代码分析没有影响.然后我找到了 Visual Studio 2012 的解决方案,但也没有任何运气. 所以在我看来,实时代码分析是一个完全不同的东西,不是由完整的解决方 ..
发布时间:2022-01-12 08:15:09 其他开发

如何让 FxCop 自定义词典工作?

如何让 FxCop 自定义字典正常工作? 我尝试将要识别的单词添加到文件“CustomDictionary.xml"中,该文件与 FxCop 项目文件保存在同一文件夹中.这似乎不起作用,因为即使在重新加载并重新运行 FxCop 之后,我仍然会收到“标识符应拼写正确"的 FxCop 消息.使用 1.36 版. 解决方案 如果在 Visual Studio 中使用... 来自 Vi ..
发布时间:2022-01-11 10:58:04 其他开发

替代嵌套类型 Expression<Func<T>>

我在调用服务时使用了一个函数.在调用服务之前,它会创建一个日志条目: protected TResult CallService(TService service,表达式>函数选择器){Logger.LogServiceCall(service, functionSelector);返回 functionSelector.Compile()(serv ..
发布时间:2022-01-07 13:20:09 C#/.NET

列出 C/C++ 函数(Unix 中的代码分析)

无论我们是维护不熟悉的代码还是检查 Apache 模块的实现细节,如果我们能够快速遍历代码并构建我们正在查看的内容的概述,它都会有所帮助.Grep 满足了我大部分的日常需求,但在某些情况下它无法满足. 以下是它如何提供帮助的一个常见示例.要找到我感兴趣的 PHP 函数的定义,我可以在命令行中输入: grep -r "function myfunc" . 如果我们知道返回类型,这可以很快适 ..
发布时间:2022-01-06 13:57:53 C/C++开发