我正在开发一个 PHP/Javascript 项目,我已经很好地设置了构建工作流程。它涉及测试、缩小、压缩成最终的 zip 可交付成果,以及许多其他好东西。
我想构建一个在源代码中存在某些模式时失败的任务。我想寻找任何print_r()
, error_log()
, var_dump()
, 等函数,如果有的话,停止构建过程。也许稍后我想检查 Javascript 或 CSS 中的内容,所以这不仅仅是一个 PHP 问题。
我知道它可以完成,grunt-shell
但grep
我想知道以下内容:
- 是否有特定于此任务的 grunt 插件?理想情况下,我希望能够为每种文件类型指定一个正则表达式列表,并设置是继续还是失败模式匹配的构建。
- 其他人如何解决对最常见的调试语句或其他模式的打包源进行双重检查的问题?