"Codesniffer" для PHP Венгерская нотация

Я использую PHAN в своих проектах и ​​задаюсь вопросом, есть ли какой-нибудь код-номер для проверки кода, совместимый с PHAN.

1 ответ

Решение

Я предполагаю, что вы можете использовать Codesniffer (http://pear.php.net/manual/en/package.php.php-codesniffer.php), но вам придется создавать свои собственные пользовательские сниффы. Это не выглядит слишком сложно, и вся документация там.

Что вы можете сделать, это проверить, что каждое имя переменной состоит из допустимых префиксов.

То, что вы могли бы сделать, это проверить, что частная переменная класса начинается с _.

То, что вы не сможете сделать, это проверить, что используется правильный префикс типа. Это потому, что переменные PHP динамически типизируются и могут меняться в течение срока жизни переменной. Для статического анализатора кода было бы невозможно понять, что наш.

Другие вопросы по тегам