问题标签 [phploc]

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 投票
1 回答
2425 浏览

php - phploc输出说明

如果我phploc针对我的一个 PHP 项目(开源)运行,我会看到这个输出。

通过这个静态分析,如何判断这个代码库是好是坏?或者写得好不好?

  1. 如果圈复杂度太低或太高,它好吗?
  2. 3.57%抽象类是好是坏?
  3. 14.09%静态方法。它应该在 OOP 代码库上更低吗?
  4. 没有使用命名空间,是好是坏?

最后一个问题你如何分析带有 phploc 输出的代码库?

0 投票
1 回答
1544 浏览

php - 为什么phploc忽略ant中的排除

在我的构建文件中,我使用 jenkins-php.org 中描述的phploc,但它不会忽略文件夹。

它在项目目录中的控制台上使用此命令:

但为什么不在我的构建文件中?它始终贯穿 library 下的整个 Zend 库。

哦,phpcpd 是同样的问题。在控制台中是对的,用 ant 运行它不是...

0 投票
2 回答
3380 浏览

php - phploc安装在ubuntu上不起作用

我正在尝试在我的 ubuntu 13.04 上安装 phploc,但我遵循的步骤似乎在这里不起作用。

然后当我输入 phploc 它给出了这个错误

$ phploc
PHP 警告:require_once(SebastianBergmann/FinderFacade/autoload.php):无法打开流:第 44 行的 /usr/share/php/SebastianBergmann/PHPLOC/autoload.php 中没有这样的文件或目录 PHP 堆栈跟踪:PHP 1 . {main}() /usr/bin/phploc:0 PHP 2.require() /usr/bin/phploc:48 PHP 致命错误:require_once(): 无法打开所需的 'SebastianBergmann/FinderFacade/autoload.php' (include_path ='.:/usr/share/php.;/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/') 在 /usr/share/php/SebastianBergmann/PHPLOC/autoload.php 上线44 PHP 堆栈跟踪:PHP 1. {main}() /usr/bin/phploc:0 PHP 2. require() /usr/bin/phploc:48

这是我的 php 包含路径

0 投票
1 回答
454 浏览

plot - How to set minimum for Jenkins Plot Plugin

I use Jenkins and its Plot Plugin to generate statistics.

Example: For every Build I plot the line of codes. Lets say I have like 500.000 lines and it changes about +-100 lines per build.

Since the plot y-axis always starts with 0 the whole plot is meaningless. It looks like 1 straight line.

Same goes for other metrics, if the value is too high.

Question: is there any configuration to set minimum y-axes to the minimum value?

0 投票
1 回答
2232 浏览

ant - 无法通过 ANT 运行 phploc

我看过这两个帖子..他们没有帮助:

如果我在 shell 提示符下运行 phploc,它工作得很好。所以它一定与我的build.xml文件有关……但我不知道是什么。

这工作正常:

我的文件夹结构是

c:\projects\project1\build>ant phploc:

更新

我错过了什么?

0 投票
1 回答
2360 浏览

php - 警告:未启用 PHPLoc 扩充或 phpDox 中未找到 phploc.xml

我在项目构建中使用 Jenkins 和 Ant 为我的 PHP 项目生成 API 文档:

当构建完成并打开index.xhtmlAPI 文档时,会显示警告:

警告:未启用 PHPLoc 扩充或未找到 phploc.xml。

在此处输入图像描述

为什么会显示此警告以及如何解决它引起的问题?

0 投票
1 回答
413 浏览

php - 了解php静态代码分析结果

我需要一个建议。找不到任何关于静态代码分析结果的信息。例如,我使用 phploc,并生成报告。但我不知道这是一个好结果还是一个坏结果。据我了解,我不会喜欢报告的实用程序必须相同。看到结果后,你可以解决坏代码与否。

我在哪里可以看到有关此结果中所有行的信息?

感谢帮助!

我发现的所有内容是:最大方法复杂度不得大于 10。 CyclomaticComplexity - 1-4 低 - 5-7 表示中等复杂度 - 8-10 表示高复杂度 - 11+ 非常高复杂度。