Skip to content

Commit ecb048a

Browse files
fix - improve WordPress coding standards
Enhance WP formatter with comprehensive WordPress PHP coding standards: - Long array syntax (array() not []) - Tab indentation instead of spaces - Yoda conditions for comparisons - Spaces around control structures - Merged elseif statements - Pre-increment operators - Variable and array alignment Ref: https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/
1 parent 69a98fa commit ecb048a

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

fmt.stub.php

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6885,17 +6885,33 @@ public static function decorate(CodeFormatter $fmt) {
68856885
final class WP {
68866886
public static function decorate(CodeFormatter $fmt) {
68876887
$fmt->enablePass('PSR2KeywordsLowerCase');
6888-
$fmt->enablePass('PSR2IndentWithSpace');
6888+
$fmt->disablePass('PSR2IndentWithSpace');
68896889
$fmt->enablePass('PSR2LnAfterNamespace');
6890-
$fmt->enablePass('PSR2CurlyOpenNextLine');
6890+
$fmt->disablePass('PSR2CurlyOpenNextLine');
68916891
$fmt->enablePass('PSR2ModifierVisibilityStaticOrder');
68926892
$fmt->enablePass('PSR2SingleEmptyLineAndStripClosingTag');
68936893
$fmt->enablePass('ReindentSwitchBlocks');
68946894
$fmt->enablePass('ReindentEnumBlocks');
68956895
$fmt->disablePass('ReindentComments');
6896-
$fmt->disablePass('StripNewlineWithinClassBody');
6896+
$fmt->enablePass('StripSpaceWithinControlStructures');
68976897
$fmt->enablePass('WPResizeSpaces');
68986898
$fmt->disablePass('ResizeSpaces');
6899+
$fmt->disablePass('EncapsulateNamespaces');
6900+
$fmt->enablePass('SpaceAroundControlStructures');
6901+
$fmt->enablePass('SpaceAfterExclamationMark');
6902+
$fmt->enablePass('SpaceAroundParentheses');
6903+
$fmt->enablePass('LongArray');
6904+
$fmt->disablePass('ShortArray');
6905+
$fmt->enablePass('MergeElseIf');
6906+
$fmt->disablePass('SplitElseIf');
6907+
$fmt->enablePass('ExtraCommaInArray');
6908+
$fmt->disablePass('StripExtraCommaInArray');
6909+
$fmt->enablePass('YodaComparisons');
6910+
$fmt->enablePass('AddMissingParentheses');
6911+
$fmt->enablePass('AutoPreincrement');
6912+
$fmt->enablePass('AlignGroupDoubleArrow');
6913+
$fmt->disablePass('AlignDoubleArrow');
6914+
$fmt->enablePass('AlignEquals');
68996915
}
69006916
}
69016917

0 commit comments

Comments
 (0)