Skip to content

Instantly share code, notes, and snippets.

@diolektor
Created February 7, 2018 13:46
Show Gist options
  • Save diolektor/9d9f0218e35fdff4436a1130b7af72a9 to your computer and use it in GitHub Desktop.
Save diolektor/9d9f0218e35fdff4436a1130b7af72a9 to your computer and use it in GitHub Desktop.
Checking code style for change code
{
"require-dev": {
"morozov/diff-sniffer-pre-commit": "2.3.0.1"
}
}
<?xml version="1.0" encoding="utf-8" ?>
<ruleset name="Company" namespace="Company/CS/Standard">
<descrtion>Code Standard</descrtion>
<execute-pattern>*/vendor/*</execute-pattern>
<rule ref="PSR2" />
</ruleset>
#!/usr/bin/env php
<?php
require dirname(__DIR__) . '/vendor/autoload.php';
$arguments = $_SERVER['argv'];
array_shift($arguments);
if ($arguments && $arguments[0] == '--version') {
echo 'Diff Sniffer Pre-Commit Hook version 2.3.0.1' . PHP_EOL;
$cli = new PHP_CodeSniffer_CLI();
$cli->processLongArgument('version', null, null);
exit;
}
$runner = new \DiffSniffer\Runner\Staged();
$return_var = $runner->run(getcwd(), $arguments);
exit($return_var);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment