Skip to content

Commit 8dad64b

Browse files
committed
improving
1 parent d1acaaa commit 8dad64b

File tree

2 files changed

+79
-0
lines changed

2 files changed

+79
-0
lines changed

config.phpcs

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
return PhpCsFixer\Config::create()
3+
->setRiskyAllowed(true)
4+
->setRules([
5+
"@PSR1" => true,
6+
"@PSR2" => true,
7+
"braces" => [
8+
"allow_single_line_closure" => true,
9+
"position_after_functions_and_oop_constructs" => "same",
10+
],
11+
"array_syntax" => ["syntax" => "short"],
12+
"cast_spaces" => true,
13+
"combine_consecutive_unsets" => true,
14+
"no_multiline_whitespace_before_semicolons" => true,
15+
"no_unused_imports" => true,
16+
"no_useless_else" => true,
17+
"no_useless_return" => true,
18+
"no_whitespace_before_comma_in_array" => true,
19+
"no_whitespace_in_blank_line" => true,
20+
"normalize_index_brace" => true,
21+
"ordered_imports" => true,
22+
"php_unit_construct" => true,
23+
"php_unit_dedicate_assert" => true,
24+
"php_unit_fqcn_annotation" => true,
25+
"phpdoc_summary" => true,
26+
"phpdoc_types" => true,
27+
"psr4" => true,
28+
"return_type_declaration" => ["space_before" => "none"],
29+
"short_scalar_cast" => true,
30+
"single_blank_line_before_namespace" => true,
31+
])
32+
->setFinder(
33+
PhpCsFixer\Finder::create()
34+
->exclude('lib')
35+
->exclude('utils')
36+
->in(__DIR__)
37+
);

format.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0"?>
2+
<ruleset name="Codeat">
3+
<description>Codeat coding standard.</description>
4+
5+
<exclude name="Squiz.Commenting.FileComment.SpacingAfterOpen" />
6+
<exclude name="Squiz.PHP.DisallowMultipleAssignments.Found"/>
7+
<rule ref="PHPDoc"/>
8+
9+
<rule ref="WordPress">
10+
<exclude name="Generic.Files.LineEndings.InvalidEOLChar" />
11+
<exclude name="Generic.Commenting.DocComment.MissingShort" />
12+
<exclude name="Generic.PHP.Syntax" />
13+
<exclude name="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines" />
14+
<exclude name="Squiz.Commenting.FileComment.SpacingAfterOpen"/>
15+
<exclude name="PEAR.Functions.FunctionCallSignature.Indent" />
16+
<exclude name="WordPress.Arrays.ArrayKeySpacingRestrictions.NoSpacesAroundArrayKeys" />
17+
<exclude name="WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys" />
18+
<exclude name="WordPress.Files.FileName.InvalidClassFileName"/>
19+
<exclude name="WordPress.Files.FileName.NotHyphenatedLowercase"/>
20+
<exclude name="WordPress.VIP.DirectDatabaseQuery" />
21+
<exclude name="WordPress.VIP.FileSystemWritesDisallow"/>
22+
<exclude name="WordPress.VIP.ValidatedSanitizedInput"/>
23+
<exclude name="WordPress.XSS.EscapeOutput" />
24+
<exclude name="WordPress.PHP.YodaConditions"/>
25+
<exclude name="WordPress.Variables.GlobalVariables"/>
26+
<exclude name="WordPress.WP.I18n.NonSingularStringLiteralDomain"/>
27+
<exclude name="WordPress.WhiteSpace.OperatorSpacing.NoSpaceAfter" />
28+
<exclude name="WordPress.Arrays.ArrayDeclaration.NoComma" />
29+
<exclude name="WordPress.CSRF.NonceVerification.NoNonceVerification"/>
30+
</rule>
31+
32+
<rule ref="WordPress.VIP.RestrictedFunctions">
33+
<properties>
34+
<property name="exclude" value="file_get_contents,curl" />
35+
</properties>
36+
</rule>
37+
38+
<rule ref="Wordpress-Docs">
39+
<exclude name="Squiz.Commenting.InlineComment.InvalidEndChar" />
40+
</rule>
41+
42+
</ruleset>

0 commit comments

Comments
 (0)