You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Coding standard does not specify negation formatting #48
Currently the negation formatting is not explicitly specified in the standard.
It can be written either:
with no spaces if (!is_array($foo))
with space after if (! is_array($foo))
with spaces around if ( ! is_array($foo))
In the Scalar types chapter there is a code example which includes negation formatted without spaces around:
<?phpif (!is_int($foo)) {
return (int) $foo;
}
So it would be nice to have it explicitly stated in the coding standard. Maybe eventually also checked automatically (but PHP_CodeSniffer currently offers only SpaceAfterNotSniff).
Activity
VasekPurchart commentedon Aug 27, 2018
Thanks for the suggestion, I will add it in next major version (to not break versioning) in the format stated in the code example.
mhujer commentedon Dec 21, 2018
It is now possible to check this with PHPCS>=3.4 squizlabs/PHP_CodeSniffer#2233
VasekPurchart commentedon Dec 21, 2018
Yes, I noticed, already have it in my notes :)