landingi/

CI和开发目的的代码质量工具

安装数:26,517

依赖者: 1

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

类型:项目

v1.0.4 2021-03-11 14:26 UTC

This package is auto-updated.

Last update: 2024-09-11 21:51:08 UTC


README

Build Status License MIT Packagist Version

带有自定义代码质量检查工具的仓库。这还是一个POC,所以任何更改都受欢迎!

该工具的创建是为了支持开发者维护干净的代码。当前功能通过crap指数检查代码质量。

如何安装?

composer require --dev landingi/crap-metric-analyzer

如何贡献?

用法

quality:coverage-validate

目前支持覆盖率报告格式

  • Clover (--coverage-clover-path PATH)

目前支持验证

  • Crap (--crap-threshold THRESHOLD)
  • 每个方法的crap指数

可以通过Docker镜像运行,例如:docker run --rm -v $(pwd):/project FILL_WITH_IMAGE:latest quality:coverage-validate --coverage-clover-path=resources/coverage/crap/crappy_test_object.xml --crap-threshold 5

示例输出:alt text