Подтвердить что ты не робот

Как выполнить проверку ошибок на нескольких PHP файлах одновременно?

У меня есть svn-сервер, который я просматриваю репозиторий на моем компьютере.

Основной репозиторий имеет около 2k файлов

  • Сторонняя сторона
  • общие классы кода
  • пользовательские классы

Я внес изменения в большое количество файлов (в основном php), и я хочу убедиться, что все они действительны до того, как я совершу.

svn commit -m "i fix the bug #293"

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

4b9b3361

Ответ 1

Этот bash oneliner будет модифицировать файлы php и фильтровать те, у которых нет синтаксических ошибок:

for i in $(svn status | grep -v ^? | grep php | awk '{print $2}') ; do php -l $i ; done | grep 'Parse error'