问题标签 [code-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1057 浏览

code-analysis - 您停用了 FxCop 中的哪条规则?

我个人还没有使用 FxCop。我们想在进行代码分析之前先进行单元测试。但是,您会永久停用哪些规则?您会在什么情况下暂时停用哪些规则?

0 投票
8 回答
97777 浏览

c# - 收藏与列表你应该在你的接口上使用什么?

代码如下所示:

当我运行代码分析时,我得到以下建议。

警告 3 CA1002:Microsoft.Design:将“IMyClass.GetList()”中的“List”更改为使用 Collection、ReadOnlyCollection 或 KeyedCollection

我应该如何解决这个问题,这里有什么好的做法?

0 投票
3 回答
1570 浏览

visual-studio-2008 - 在 MSBuild 中共享代码分析规则

我正在尽最大努力定义在 MSBuild 执行我的 TFSBuild.proj 文件时应该从代码分析工具中省略的 CodeAnalysisRules 列表。

但是每次我测试它时,我的要排除的代码分析规则列表都会被忽略,Team Build 只是简单地尊重每个项目的代码分析规则设置。

任何人都有一个 TFSBuild.proj 文件的示例,该文件共享一个代码分析规则例外列表,适用于团队中构建的所有项目?我正在使用团队系统 2008。

感谢您的帮助?

0 投票
2 回答
237 浏览

code-analysis - 使用 NDepend 查找处理表单事件的所有方法

我想知道是否有人能够帮助我为 NDepend 编写一个 CQL 查询,它将向我显示我的表单类中处理表单事件的所有方法。所以我希望能够找到所有看起来像这样的方法:

我浏览了一些选项,但我真的找不到任何可以满足我需要的东西。

我才刚刚开始使用 NDepend,所以我还没有真正习惯它,但我确实知道一件事,如果没有它,我到底是如何生活的。

0 投票
7 回答
8813 浏览

.net - Visual Studio 的 StyleCop 的替代品?

我喜欢StyleCop的静态代码分析和规则执行。然而,它在几个关键部门严重缺乏。

  • 官方不支持添加新规则,据我所知,这很难。
  • 自动“修复”琐碎的规则违规行为会很好!也许不是使用变量命名,而是使用方法排序(静态等),这将节省大量时间。
  • 微软对 StyleCop 的“一刀切”方法有点限制性。我想为我们的内部标准制定一套自定义规则。

有这样的商业产品吗?

替代文字 http://blogs.interakting.co.uk/images/blogs_interakting_co_uk/dominicz/WindowsLiveWriter/MicrosoftStyleCopSourcecodeanalysisforfo_D8EF/styleCopErrors_6.gif

0 投票
7 回答
9525 浏览

ruby - Ruby 源代码分析器(类似于 pylint)

Ruby 是否有任何类似于 pylint的工具来分析源代码的错误和简单的编码标准?

如果它可以与Cruisecontrolrb集成以进行持续集成,那就太好了。

还是每个人都编写了不需要源代码检查器的好测试!

0 投票
2 回答
1069 浏览

c# - Ndepend 和其他自动代码分析器的关系?

从昨天开始,我正在使用Ndepend分析我们的一个项目(其大部分功能免费),而且我正在使用它,而且我更怀疑这种软件(代码分析软件)的真正价值。

让我解释一下,系统通过对每个指标进行排名来构建关于系统和类的健康状况的报告。我认为这是进行修改的一个很好的起点,但大多数最佳结果都在这里,因为它们在类中有超过 100 行(我们有大标题,我们确实使用 VS 注释样式)所以这没什么大不了的。 .比传入耦合级别(CA)的数量总是太高,这对于我们经常使用的接口来说几乎是非常正确的......所以此时我没有看到有什么问题,但 NDepend 似乎不喜欢它(如果您有改进建议,请告诉我,因为我认为没有必要)。对于我的大多数界面都太高的孩子数量的称为“NOC”的指标来说,这是一样的......

目前,唯一非常有用的指标是圈复杂度......

我的问题是:你觉得用 NDepend 之类的自动代码分析器分析代码值得吗?如果是,您如何过滤我提到的所有信息,这些信息并不能真正显示系统的真实健康状况?

0 投票
3 回答
977 浏览

eclipse - Eclipse 的 FindBugs 插件是否可以报告为错误而不是警告?

我正在处理一个非常大的遗留代码库。我们希望将 FindBugs 引入开发实践中。

每当代码由 Eclipse 构建时,我打算让 FindBugs 运行。

我希望能够使 findbugs 警告在代码中显示为错误,这样您就可以在 eclipse 中更改严重性级别

eclipse 是否可以将它产生的警告报告为错误?

谢谢

0 投票
2 回答
1035 浏览

erlang - Erlang - 代码分析

我必须分析一些现有的 Erlang 代码。

有人知道能够以可视/图形方式跟踪模块调用的工具吗?

行为应该是:给出一个包含源代码的目录,并获得一个调用的 gui/picture/ 文件(module1->module2->module3....)。

类似于 UML 逆向工程,但又是Erlang吗?

谢谢。

0 投票
10 回答
56721 浏览

javascript - JavaScript 源代码分析器

有谁知道检查 JavaScript 文件的良好、可扩展的源代码分析器?