Disallows implicit array creation.
Enforces reasonable end bracket placement for multi-line arrays.
Checks whitespace in single line array declarations (whitespace between brackets, around commas, ...).
Sniff provides the following settings:
spacesAroundBrackets
: number of spaces you require to have around array bracketsenableEmptyArrayCheck
(defaults tofalse
): enables check for empty arrays
Commas after last element in an array make adding a new element easier and result in a cleaner versioning diff.
This sniff enforces trailing commas in multi-line arrays.
Sniff provides the following settings:
enableAfterHeredoc
: enables/disables trailing commas after HEREDOC/NOWDOC, default based on PHP version.