coding-standards-php
coding-standards-php copied to clipboard
Add rule to enforce mixing variable cases in AcquiaDrupalStrict
There doesn't seem to be any enforcement of mixing snake_case
for variable names with lowerCamelCase
. (For example, the following variable passed PHPCS: $commit_messageFailedPatches
)
Can we add something to enforce one or the other (no mixing)?
Side note: I was surprised that Drupal coding standards don't dictate one or the other:
Variables should be named using lowercase, and words should be separated either with uppercase characters (example:
$lowerCamelCase
) or with an underscore (example:$snake_case
). Be consistent; do not mix camelCase and snake_case variable naming inside a file.
🤷♀️
Thanks, @balsama. I'm surprised to find that the Drupal coding standards don't dictate one or the other, too! They used to--and Coder used to enforce them. The best thing I could find about it on d.o is this: Allow camelCase for variable naming conventions [#2303963]. But that's a very old issue. In any case, this does seem like it should be solved in Coder module since the official standards do seem to dictate "one or the other". Would you care to create an issue there?
I took the liberty of opening an upstream issue: https://www.drupal.org/project/coder/issues/3244409