Для своей работы я использую PhpStorm. Это коммерческая кросс-платформенная интегрированная среда разработки для PHP. Разрабатывается компанией JetBrains на основе платформы IntelliJ IDEA. PhpStorm представляет собой интеллектуальный редактор для PHP, HTML и JavaScript с возможностями анализа кода на лету, предотвращения ошибок в коде и автоматизированными средствами рефакторинга для PHP и JavaScript.
Наиболее важным я считаю инспекцию кода. Автоматический анализ кода на предмет возможных ошибок. Но он не всегда требуется, например, если вы поддерживаете обратную совместимость методов и вам не нужно использование, какого либо параметра в методе. Удалить вы его не можете, поэтому оставляете висеть мертвым грузом, а редактор ругается на это. Для этого мы можем указать следующее:
public static function runRestMethod($executiveUserId, $methodName, $args, /** @noinspection PhpUnusedParameterInspection */ $navigation) {
Ниже вы найдете список для многих языков программирования для отключения тех или иных инспекций.