问题标签 [source-monitor]
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.
metrics - 如何解释代码指标(由 SourceMonitor 计算)
在阅读了“计算代码指标”问题的答案后,我安装了SourceMonitor工具并计算了一些指标。
但我不知道如何解释它们。
什么是指标的“好”值
- “百分比分支语句”
- “每类方法”
- “每个方法的平均语句”
- “最大方法或函数复杂度”
我在文档中没有找到任何提示,有人可以帮助我吗?
code-analysis - SourceMonitor xml 转储到数据库
是否有可以解析 SourceMonitor 的 xml 转储并将其保存在数据库中的库或工具?
SourceMonitor 是一个很棒的工具,但我希望我们的代码能够随着时间的推移更好地可视化和统计数据,而 SourceMonitor 确实无法做到这一点。
c# - What are the parameters used to calculate complexity in SourceMonitor?
I recently started using SourceMonitor to review my (and others) code. Though I understand other parameters judged by the tool, I don't know how does it calculates the complexity of the code. As in, what all parameters does it considers to read to a complexity number?
linux - SourceMonitor 是否适用于所有平台?
如果这个问题过于本地化或重复,我很抱歉。我在谷歌搜索但没有任何想法。
我最近听说了 SourceMonitor。我已经下载了 SourceMonitor3.3,并在 Windows 中使用它。
我听说 SourceMonitor 只能在 Windows 上工作。所以要知道它,我会在这里问。
它适用于所有操作系统平台吗?如果没有,是否有适用于所有平台的代码分析器?
java - 如何让 SourceMonitor 跳过 eclipse 生成的 equals() 和 hashcode() 方法?
这些自动生成的方法增加了我想从分析中排除的复杂性。
msbuild - 从 MSbuild 脚本启动 sourcemonitor 时遇到问题?
我的测试文件夹设置如下:
我已经从命令行自行运行了源监视器,它成功运行完成并输出了一些我的 CI 流程所需的 .xml 文件。
下面是我试图运行的 .proj 文件:
我收到以下错误:
研究链接:我正在关注的文章
c++ - SourceMonitor 在同一个项目中使用 C 和 C++
使用 SourceMonitor xml 命令文件,我正在尝试分析从 Git 签出的整个存储库,我知道它在同一目录中同时具有 C 和 C++ 代码。
这是我的 XML 命令文件的片段。
在 GUI 中,我手动添加了其他类型的扩展,并且成功了!我尝试在上面的 xml 文件中添加这一行,但这导致 .C 文件的指标值为零:
我究竟做错了什么?这甚至可能吗?我只想在一个 SourceMonitor 项目中完成这一切。
java - 如何降低我的方法的圈复杂度
下面的代码给了我 35 的圈复杂度。
我尝试将所有设置行移至一个方法。但是它对我不起作用。如何降低复杂性?