Кто-нибудь может порекомендовать инструменты / плагины, которые способны "нормализовать" стиль кодирования php-документа?
Часто я обнаруживаю, что работаю над устаревшей кодовой базой разными авторами, придерживаясь разного или вообще никакого стиля кодирования. Прежде чем приступить к работе с этими документами, я часто обнаруживаю, что мне нужно очистить код, и по многим причинам я просто выполняю поиск и замену регулярных выражений, например, исправление отступов скобок, новых строк, точечных соединителей, пробелов вокруг операторов и так далее. ..
Я использую Aptana Studio и, как и предложенное по умолчанию форматирование php, он отлично подходит для написания нового кода, соответствующего стилю кодирования. То, что я ищу, в идеале было бы каким-то инструментом или плагином, который мог бы использовать СУЩЕСТВУЮЩИЙ код и даже просто слегка адаптировать его к заданному стилю кодирования (или даже к множеству регулярных выражений поиска и замены).
Кто-нибудь получил какие-нибудь подсказки?
P.S .: Пожалуйста, обратите внимание, что я сам по себе не спрашиваю совета о применении стандартов кодирования, а скорее о том, как автоматизировать адаптацию старой кодовой базы к стандарту кодирования.
Редактировать: я нашел эту тему Автоформат Aptana : Aptana поддерживает форматирование кода в стиле активного кодирования с помощью сочетания клавиш cmd + shift + f. Судя по тому, что я пробовал до сих пор, он ведет себя немного странно и не совсем так, как я ожидал. Так что, хотя это может быть чем-то, что я мог бы заставить работать, и все равно был бы заинтересован в других решениях этого.
Редактировать # 2: также нашел эту тему Как отформатировать код в aptana 3? заявить, что переформатирование папки / проекта в Aptana пока невозможно.
Редактировать # 3: Добавил ссылку на кодировщика PEAR с правильным ответом. Это требует некоторого понимания самих себя :) Лично я нахожу наиболее близким к тому, что я искал, это инструменты форматирования исходного кода Aptana / Net Beans. Для полноты картины я также нашел инструмент командной строки Windows, который выглядел многообещающе: http://www.waterproof.fr/products/phpCodeBeautifier/