Skip to content

Commit f0e4ac3

Browse files
committed
Introduce PHPCS for style checks (future replacement of StyleCI)
1 parent 115511a commit f0e4ac3

File tree

3 files changed

+87
-3
lines changed

3 files changed

+87
-3
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"require-dev": {
2323
"phpunit/phpunit": "^9",
2424
"spatie/phpunit-watcher": "^1.22",
25-
"vimeo/psalm": "^4.10"
25+
"vimeo/psalm": "^4.10",
26+
"squizlabs/php_codesniffer": "^3.6"
2627
},
2728
"config": {
2829
"process-timeout": 0

composer.lock

Lines changed: 58 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

phpcs.xml.dist

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0"?>
2+
<ruleset name="PHP library for Plesk XML-RPC API">
3+
<file>src</file>
4+
<file>tests</file>
5+
<rule ref="Generic">
6+
<exclude name="Generic.WhiteSpace.DisallowSpaceIndent"/>
7+
<exclude name="Generic.Files.EndFileNoNewline"/>
8+
<exclude name="Generic.Files.LowercasedFilename.NotFound"/>
9+
<exclude name="Generic.PHP.RequireStrictTypes"/>
10+
<exclude name="Generic.PHP.ClosingPHPTag"/>
11+
<exclude name="Generic.PHP.UpperCaseConstant"/>
12+
<exclude name="Generic.Arrays.DisallowShortArraySyntax"/>
13+
<exclude name="Generic.Classes.OpeningBraceSameLine"/>
14+
<exclude name="Generic.Functions.OpeningFunctionBraceKernighanRitchie"/>
15+
<exclude name="Generic.Formatting.MultipleStatementAlignment"/>
16+
<exclude name="Generic.Formatting.NoSpaceAfterCast"/>
17+
<exclude name="Generic.Formatting.SpaceBeforeCast"/>
18+
<exclude name="Generic.Formatting.SpaceAfterNot"/>
19+
<exclude name="Generic.Commenting.DocComment"/>
20+
<exclude name="Generic.ControlStructures.DisallowYodaConditions"/>
21+
</rule>
22+
<rule ref="PSR1"/>
23+
<rule ref="PSR2"/>
24+
<rule ref="PSR12">
25+
<exclude name="PSR12.Files.FileHeader"/>
26+
</rule>
27+
</ruleset>

0 commit comments

Comments
 (0)