【问题标题】:How to execute error checking on multiple PHP files simultaneously?如何同时对多个 PHP 文件执行错误检查?
【发布时间】:2011-11-21 13:44:56
【问题描述】:

我有一个 svn 服务器,我可以在我的计算机中签出存储库。

主存储库有大约 2k 个文件

  • 第三者
  • 通用代码类
  • 自定义类

我已经对很多文件(主要是 php)进行了更改,我想在我提交之前确保它们都是有效的。

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

如何一次检查所有文件以确保它们有效且没有 php 错误,因此我不必手动检查所有这些文件。

【问题讨论】:

  • 您的意思是您修改了代码但无法在您的开发人员机器上运行它?不好的做法......
  • 在提交之前运行你的Unit Tests

标签: php svn svn-checkout error-checking


【解决方案1】:

这个 bash oneliner 将修改后的 php 文件并过滤没有语法错误的文件:

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

【讨论】:

  • for i in $(svn status|grep -v ^?|grep php|awk '{print $2}') ; do php -l $i ; done | grep 'Parse error'
猜你喜欢
  • 1970-01-01
  • 2020-09-11
  • 1970-01-01
  • 2019-01-26
  • 2016-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多