gitlab-telegram-webhook
/
.php-cs-fixer.php
48 строк · 1.2 Кб
1<?php
2
3use PhpCsFixer\Config;
4use PhpCsFixer\Finder;
5
6$finder = Finder::create();
7
8$finder = Symfony\Component\Finder\Finder::create()
9->in([
10__DIR__.'/app',
11])
12->exclude([
13__DIR__.'/storage',
14])
15->name('*.php')
16->ignoreDotFiles(true)
17->ignoreVCS(true)
18;
19
20return (new Config())
21->setRiskyAllowed(true)
22->setRules([
23'@PSR12' => true,
24'@PSR12:risky' => true,
25'@PHP82Migration' => true,
26'@PhpCsFixer' => true,
27'@PhpCsFixer:risky' => true,
28'blank_line_before_statement' => true,
29'comment_to_phpdoc' => false,
30'yoda_style' => [
31'equal' => false,
32'identical' => false,
33'less_and_greater' => false,
34],
35'phpdoc_add_missing_param_annotation' => true,
36'no_superfluous_phpdoc_tags' => false,
37'phpdoc_align' => [
38'align' => 'left',
39],
40'no_unused_imports' => true,
41'single_line_comment_style' => false,
42'strict_comparison' => false,
43'multiline_whitespace_before_semicolons' => [
44'strategy' => 'new_line_for_chained_calls',
45],
46])
47->setFinder($finder)
48;
49