问题标签 [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 投票
13 回答
20068 浏览

code-analysis - 您使用什么工具进行静态代码分析?

这个关于Cyclomatic Complexity的问题让我对静态代码分析有了更多的思考。分析代码复杂性和一致性有时很有用,我想开始做更多。您推荐哪些工具(每种语言)进行此类分析? 维基百科有很多工具,但人们以前尝试过哪些工具?

编辑:正如 David 所指出的,对于基于 C/UNIX 的工具,这不是一个完全没有被问到的问题。

0 投票
3 回答
2799 浏览

c++ - C++异常分析工具

我一直在寻找一种从 C++ 程序中提取异常信息的工具。我正在寻找的最想要的功能:我想知道可以从函数中抛出的所有异常(这将包括从该函数递归调用的所有函数)。

我一直认为记录错误和异常特别是非常困难的(并且需要付出很多努力才能保持最新状态)。但如果有某种方法可以自动化,那将非常有帮助。

Windows 和 Visual Studio 的工具将是首选但不是必需的,我总是可以解决这个问题。

0 投票
6 回答
4154 浏览

apache-flex - 有没有什么好的 actionscript/flex 程序可以计算代码行数、函数数、文件数、包数等

Doug McCune 创造了一些正是我所需要的东西(http://dougmccune.com/blog/2007/05/10/analyze-your-actionscript-code-with-this-apollo-app/)但是唉 - 它是对于 AIR beta 2。我只是想要一些我可以运行的工具,它可以提供一些不错的指标……有什么想法吗?

0 投票
3 回答
6649 浏览

visual-studio - 排除源代码中的代码分析规则

在我正在研究 FxCop 的一个项目中,我在 Windows 窗体设计器生成的 InitializeComponent() 方法上显示了很多(我的意思是超过 400 个)错误。大多数错误只是标签的 Text 属性的分配。

我想在源代码中抑制这些方法,所以我将 FxCop 生成的抑制代码复制到 AssemblyInfo.cs 中,但它不起作用。

这是 FxCop 复制到剪贴板的属性。

任何人都知道抑制此消息的正确属性吗?

PS:我正在使用 Visual Studio 2005、C#、FxCop 1.36 beta。

0 投票
1 回答
6779 浏览

visual-studio - 什么是使用 Visual Studio 2008 代码分析的良好可维护性指标?

我的公司最近购买了 TFS,我已经开始研究代码分析工具来帮助提高代码质量,并注意到一个好看的指标“可维护性指数”。是否有人将此指标用于代码审查/签入/等?如果是这样,开发人员可以接受的指标是什么?

0 投票
9 回答
163571 浏览

c# - 哪些静态分析工具可用于 C#?

有哪些工具可用于针对 C# 代码进行静态分析?我知道 FxCop 和 StyleCop。还有其他人吗?我以前遇到过 NStatic,但它一直在开发中,似乎永远都是 - 从我所见的很少,它看起来很漂亮,所以如果它能够看到曙光,那就太好了。

沿着同样的思路(这主要是我对静态分析的兴趣),用于测试多线程问题(死锁、竞争条件等)的代码的工具似乎也有点稀缺。Typemock Racer 刚刚弹出,所以我会看看。除此之外还有什么?

感谢您对您使用过的工具的真实看法。

0 投票
4 回答
36721 浏览

code-analysis - 什么是动态代码分析?

什么是动态代码分析?

它与静态代码分析有什么不同(即它可以捕捉到什么不能在静态中捕捉到)?

我听说过边界检查和内存分析——这些是什么?

使用动态分析还检查了哪些其他事项?

-亚当

0 投票
3 回答
26469 浏览

ant - 如何使用 Ant 生成 Emma 代码覆盖率报告?

如何设置 Ant 任务以生成Emma代码覆盖率报告?

0 投票
9 回答
11172 浏览

ruby-on-rails - Ruby 的自动代码质量工具?

关于 Java,我真正怀念的一件事是工具支持。FindBugs、Checkstyle 和 PMD 实现了代码质量指标和自动错误检查的三位一体。

是否有任何东西可以检查简单的错误和/或 Ruby 代码的样式违规?如果我可以将它改编为 Rails 等框架,那么我可以加分,以便遵循 Rails 惯用语。

0 投票
10 回答
8528 浏览

visual-studio - 您使用什么工具来计算 Visual Studio 项目中的源代码行数?

我知道周围有很多行数工具。有没有一些简单的东西不是你使用的其他大包的一部分?