Как автоматически контролировать наименования переменных, ключей и свойств?

Доброго дня, друзья.

В нашим проекте есть следующие правила:

Все наименования переменных должны быть camelCase:
$oneTwoThree
$userId
$clientId

Все наименования ключей и свойств должны быть underlined:
[‘hello_world’]
[‘user_id’]
[‘client_id’]
->client_id
->user_id

Все наименования контроллеров должны быть CamelCase:
TestController
HelloworldController

Проблема заключается в том, что не все программисты следуют этим правилам.

Можно ли написать тест в PhpStorm, который будет инспектировать код и проверять переменные и ключи?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
PhpStorm позволяет использовать дополнительные инструменты проверки кода: PHP_CodeSniffer и PHPMD. В них есть нужные Вам правила, но не уверен, что они покроют все возможные варианты. Есть еще PHP Coding Standards Fixer.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы