我正在查看除代码行之外的一些代码长度指标.Source Monitor报告的内容是语句.这似乎是一件值得知道的事情,但Source Monitor计算某些东西的方式似乎不直观.例如,for语句是一个语句,即使它包含变量定义,条件和增量语句.如果方法调用嵌套在另一个方法的参数列表中,则整个事物被认为是一个语句.
是否有一种标准的方式来计算陈述,并且是他们管理这种事情的规则?
我想为我的PHP OOP项目计算一些代码度量.我尝试使用这里提到的一些工具.但是,除了的试用版本了解,只呈现
我找不到任何适用于PHP的工作.
State of Flow的Eclipse插件不能与我的(不是那么新的)Galileo Eclipse v3.5一起使用.
我对诸如此类的措施感兴趣
有没有工具?
是否可以从代码指标中排除类库或代码文件?我找不到很好的资源,因为他们似乎都专注于代码覆盖,可以在.runsettings文件中设置.
我希望在测试项目的代码行上没有警告的构建.
c# code-metrics visual-studio visual-studio-2013 runsettings
如何从Visual Studio 2008代码指标中排除生成的代码(如Windows窗体设计器相关代码)?
我一直在挖掘,但我没有找到任何解决方案.DebuggerHidden并DebuggerNonUserCode没有任何效果.
我正在寻找一个ruby代码质量检查器,可以捕获或通知如果像'调试器'语句意外地提交到ruby代码.如果它可以查看rails项目并扫描任何可能包含像haml文件这样的ruby代码的地方,那也是理想的选择.
我们的想法是,这将使用cruisecontrol.rb和测试覆盖中存在漏洞的代码库运行.
我已经安装了NDepend(14天试用版)作为Visual Studio 2015扩展,它现在可以使用了.
我想在我的解决方案中获得一些类的一些指标:
我没有从官方网站上找到任何有用的指示,有人知道吗?
谢谢.
按照以下步骤将指标从 Spring Boot 发送到 Prometheus:
注意:我已经使用 Docker 映像在我的 Mac 上本地安装了 Prometheus。
在 pom.xml 中添加了这个:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
<!-- Micormeter core dependecy -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
<version>1.0.6</version>
</dependency>
<!-- Micrometer Prometheus registry -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>1.0.6</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)在 application.properties 中添加了这个:
Run Code Online (Sandbox Code Playgroud)server.port: 9000 management.server.port: 9001 management.server.address: 127.0.0.1 management.endpoint.metrics.enabled=true management.endpoints.web.exposure.include=* management.endpoint.prometheus.enabled=true management.metrics.export.prometheus.enabled=true
全局配置
global:
scrape_interval: 5s # Set the scrape interval to every 5 seconds.
evaluation_interval: 5s # Evaluate rules every 5 seconds.
scrape_configs:
- job_name: 'hello-world-promethus' …Run Code Online (Sandbox Code Playgroud) 如何计算在python项目中包含多个子目录的项目中写入的行数.例如,dir结构就像
A
\ <*some files here*>\
B
\ <*some files here*>\ ... and so on...
Run Code Online (Sandbox Code Playgroud) 在 IntelliJ 中,在 .java 文件中,一些未使用的代码显示为灰色,表示声明的变量或函数从未使用过。使用 Ctrl+Alt+O 删除未使用的导入。有没有什么快捷方式可以删除那些未使用的声明?
code-metrics ×10
c# ×4
java ×2
metrics ×2
.net ×1
ndepend ×1
objective-c ×1
php ×1
prometheus ×1
python ×1
ruby ×1
runsettings ×1
spring ×1
spring-boot ×1
xcode ×1