1. Go to this page and download the library: Download shipmonk/coverage-guard library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
shipmonk / coverage-guard example snippets
use ShipMonk\CoverageGuard\Config;
use ShipMonk\CoverageGuard\Rule\EnforceCoverageForMethodsRule;
$config = new Config();
// Your rules what must be covered
$config->addRule(new EnforceCoverageForMethodsRule(
ute paths in coverage files
// Handy if you want to reuse clover.xml generated in CI
$config->addCoveragePathMapping('/absolute/ci/prefix', __DIR__);
// As filepaths in git patches are relative to the project root, you can specify the root directory here
// It gets autodetected if cwd is inside some git repository
$config->setGitRoot(__DIR__);
// Make CLI file paths clickable to your IDE
// Available placeholders: {file}, {relFile}, {line}
$config->setEditorUrl('phpstorm://open?file={file}&line={line}');
return $config;
xml
<coverage processUncoveredFiles="true">
<e>
<report>
<clover outputFile="clover.xml"/>
</report>
</coverage>
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.