code-analysis相关内容
我正在构建一个允许用户定义、编辑和执行C#脚本的应用程序。 定义由方法名、参数名数组和方法的内部代码组成,例如: 名称:脚本1 参数名称:arg1、arg2 代码:返回$";arg1:{arg1},arg2:{arg2}";; 根据此定义,可以生成以下代码: public static object Script1(object arg1, object
..
谁能告诉我如何从以下代码中删除所有 CA2202 警告? public static byte[] Encrypt(string data, byte[] key, byte[] iv){使用(MemoryStream memoryStream = new MemoryStream()){使用 (DESCryptoServiceProvider 密码 = 新的 DESCryptoServiceP
..
..
有谁知道分析/导航 VB6 源代码的工具,例如 scitools 的工具? http://www.scitools.com/products/understand/ 解决方案 VBDepend 现已推出,类似于 NDepend适用于 vb6.
..
我正在尝试编写返回给定整数是否可被 1 到 20 整除的代码, 但我不断收到以下错误: 错误 CS0161:“ProblemFive.isTwenty(int)":并非所有代码路径都返回值 这是我的代码: public static bool isTwenty(int num){for(int j = 1; j
..
我正在尝试使用 Sonar 4.2 分析我的 JEE 项目.这是一个多语言 JEE项目,包含Java和JS. 我添加到 Sonar 4.2 的插件有:Java 2.1 和 JavaScript 1.6. 最近,Sonar 在 多语言分析="noreferrer">doc,我已经从 sonar-project.properties 中删除了 sonar.language.但它仍然只分析J
..
自上周五(2016 年 4 月 1 日)以来,我们公司一直在使用 sonarqube.不知何故,我们项目的一个问题已经全部关闭(实际上没有得到修复).现在该项目没有任何问题.我们甚至删除了 sonarqube 中的项目并重新开始分析,这也没有给出任何问题. 我们尝试了许多不同的方法来解决问题(即使是故意出错,但这也不会在sonarqube中产生任何问题) 我们正在运行最新版本的 son
..
我的问题: 我想通过 SonarQube web api 获取我在 SonarQube 中的项目的质量门的当前状态,但我没有将质量门视为文档中的可用指标.访问此信息以包含在报告中的最佳方式是什么? 背景: 我正在使用 SonarQube API 访问有关项目分析的信息.API 的输出用于生成每周报告.我可以通过以下 SonarQube API 调用访问有关每个项目的信息. ht
..
我正在尝试为大约 500 个 matlab src 文件创建一个函数调用图.我找不到任何可以帮助我对多个 src 文件执行相同操作的工具. 有人熟悉任何工具或插件吗? 如果没有任何此类工具可用,关于阅读 6000 行 matlab 代码的任何建议欢迎没有文档. 解决方案 让我建议 M2HTML,一个自动生成 MATLAB m 文件的 HTML 文档的工具.在其功能列表中:
..
任何人都知道可用于在 MATLAB 中自动构建图表的函数调用的工具吗? 例如对于给定的函数,该工具将递归地执行函数调用并构建一个二维图,其中节点代表函数,有向边将调用函数与被调用函数连接起来. 理想情况下,该工具可以允许用户打开和关闭过滤器以仅包含用户定义的函数、限制递归深度等. 我相信 Doxygen 为更传统的 OOP 语言,但我想知道 MATLAB 是否已经存在类似的东西.
..
我正在筛选一个包和使用该包的脚本,并希望识别外部依赖项.目标是修改脚本以指定library(pkgName),并修改包中的函数以使用require(pkgName),这样以后这些依赖关系会更加明显. 我正在修改代码以考虑每个外部依赖包.作为一个例子,虽然它绝不是确定的,但我现在发现很难识别依赖于 data.table 的代码.我可以用 Matrix、ggplot2、bigmemory、ply
..
我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告. 我怎样才能做到这一点?我玩过 GlobalSuppressions.cs 但没有任何效果: [模块:System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1707:IdentifiersShouldNo
..
我正在开发一个使用 Crystal Reports 进行报告的应用程序.它在 ReportDocument 对象中打开给定的报表,执行它需要执行的操作,然后关闭报表. 使用 (var report = OpenReport(reportSourceInfo)){//对报告做一些事情报告.关闭();} OpenReport 方法对源文件进行一些验证并返回一个打开的 ReportDocument
..
这是在 Maven 3 Java JS 项目中使用 Sonar 时发现的问题/问题,使用 詹金斯构建. 为了分析我的项目,我选择了两种不同的方法,但都不能正常工作. 第一种方式:将 Sonar 作为独立任务作为 JENKINS 中的构建后操作启动 Sonar 插件 v2.1 从 JENKINS 安装 Sonar Runner v2.3 从 JENKINS 安装 在我的 m
..
代码分析: ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_HISTORY_TYPE,&CAssignHistoryDlg::OnTcnSelchangeTabHistoryType) 警告 C26454: 算术溢出:'-' 运算产生负的无符号结果在编译时(io.5). TCN_SELCHANGE的定义是: #define TCN_FIRST (0U-550U)
..
有没有人知道一个免费工具,类似于 Visual Studio 2010 中内置的托管代码,可以分析非托管 MFC C++ 代码并给出指标(代码行、依赖关系或耦合等)? 我在 Google 上搜索了一段时间,但确实找不到任何有效的方法.非常感谢! 解决方案 Source Monitor 是一个用于代码指标(如 LoC 和复杂性)的良好免费工具工具,还可以生成 kiviat 图.但它没有
..
我在哪里可以在 Visual Studio 2017 中禁用 实时代码分析?每次我开始我的解决方案时都会弹出这个.我不需要这个: 我已遵循此 Microsoft 的支持文档,但取消选中“启用完整的解决方案分析"似乎对实时代码分析没有影响.然后我找到了 Visual Studio 2012 的解决方案,但也没有任何运气. 所以在我看来,实时代码分析是一个完全不同的东西,不是由完整的解决方
..
如何让 FxCop 自定义字典正常工作? 我尝试将要识别的单词添加到文件“CustomDictionary.xml"中,该文件与 FxCop 项目文件保存在同一文件夹中.这似乎不起作用,因为即使在重新加载并重新运行 FxCop 之后,我仍然会收到“标识符应拼写正确"的 FxCop 消息.使用 1.36 版. 解决方案 如果在 Visual Studio 中使用... 来自 Vi
..
我在调用服务时使用了一个函数.在调用服务之前,它会创建一个日志条目: protected TResult CallService(TService service,表达式>函数选择器){Logger.LogServiceCall(service, functionSelector);返回 functionSelector.Compile()(serv
..
无论我们是维护不熟悉的代码还是检查 Apache 模块的实现细节,如果我们能够快速遍历代码并构建我们正在查看的内容的概述,它都会有所帮助.Grep 满足了我大部分的日常需求,但在某些情况下它无法满足. 以下是它如何提供帮助的一个常见示例.要找到我感兴趣的 PHP 函数的定义,我可以在命令行中输入: grep -r "function myfunc" . 如果我们知道返回类型,这可以很快适
..