运行 本地 Codeclimate
Running Codeclimate locally
我尝试通过阅读 Codeclimate readme docs 通过 docker 安装 Codeclimate。
为了在本地测试Codeclimate。我创建了一个新文件夹并放入 hello.php
和 .codeclimate.yml
.
以下是我的hello.php
<?php
echo("Hello");
以下是我的.codeclimate.yml
version: "2"
checks:
argument-count:
enabled: true
complex-logic:
enabled: true
file-lines:
enabled: true
method-complexity:
enabled: true
method-count:
enabled: true
method-lines:
enabled: true
nested-control-flow:
enabled: true
return-statements:
enabled: true
similar-code:
enabled: true
identical-code:
enabled: true
我 运行 通过我的终端
的代码如下
docker run \
--interactive --tty --rm \
--env CODECLIMATE_CODE="$PWD" \
--volume "$PWD":/code \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume /tmp/cc:/tmp/cc \
codeclimate/codeclimate analyze
显示Starting analysis
,等了很久。我收到超时错误。
我的配置有问题吗?
您 运行ning 正在拉取 docker 个名为 codeclimate/codeclimate-structure
和 codeclimate/codeclimate-duplication
的图像,如果您执行 here,您会发现它们很重~2gb 压缩,所以命令 运行 花费很长时间是可以理解的。
您可以通过 运行ning docker pull codeclimate/codeclimate-structure
& docker pull codeclimate/codeclimate-duplication
提前拉取镜像来加速命令。
我通过将 debug env var 添加到 docker 运行 命令 (-e CODECLIMATE_DEBUG=1
) 中发现了这种情况,这在 CLI 工具行为异常时通常会派上用场.
另一件事代码气候支持,可以在这种情况下帮助您设置更高的超时阈值 - -e CONTAINER_TIMEOUT_SECONDS=1800
。
所有这些信息都存在于您在问题中链接到的自述文件中。
希望这能解决您的问题。
我尝试通过阅读 Codeclimate readme docs 通过 docker 安装 Codeclimate。
为了在本地测试Codeclimate。我创建了一个新文件夹并放入 hello.php
和 .codeclimate.yml
.
以下是我的hello.php
<?php
echo("Hello");
以下是我的.codeclimate.yml
version: "2"
checks:
argument-count:
enabled: true
complex-logic:
enabled: true
file-lines:
enabled: true
method-complexity:
enabled: true
method-count:
enabled: true
method-lines:
enabled: true
nested-control-flow:
enabled: true
return-statements:
enabled: true
similar-code:
enabled: true
identical-code:
enabled: true
我 运行 通过我的终端
的代码如下docker run \
--interactive --tty --rm \
--env CODECLIMATE_CODE="$PWD" \
--volume "$PWD":/code \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume /tmp/cc:/tmp/cc \
codeclimate/codeclimate analyze
显示Starting analysis
,等了很久。我收到超时错误。
我的配置有问题吗?
您 运行ning 正在拉取 docker 个名为 codeclimate/codeclimate-structure
和 codeclimate/codeclimate-duplication
的图像,如果您执行 here,您会发现它们很重~2gb 压缩,所以命令 运行 花费很长时间是可以理解的。
您可以通过 运行ning docker pull codeclimate/codeclimate-structure
& docker pull codeclimate/codeclimate-duplication
提前拉取镜像来加速命令。
我通过将 debug env var 添加到 docker 运行 命令 (-e CODECLIMATE_DEBUG=1
) 中发现了这种情况,这在 CLI 工具行为异常时通常会派上用场.
另一件事代码气候支持,可以在这种情况下帮助您设置更高的超时阈值 - -e CONTAINER_TIMEOUT_SECONDS=1800
。
所有这些信息都存在于您在问题中链接到的自述文件中。 希望这能解决您的问题。