如何检查一堆文件和/或单个文件的 ruby​​ 格式?

如何检查一堆文件和/或单个文件的 ruby​​ 格式?

它们中的大多数都有一个共同的模式,即文件名 ..._rspec.rb

其中之一是没有该结尾的文件名(但以 .rb 结尾)。

我如何在这些文件以及单个文件上运行ruby -wc(或者实际上是任何操作,例如等)?cat ls

答案1

下面的程序将做到这一点

#!/bin/bash
cd ~/target
# First the tests:
for program in `ls ~/target/*_rspec.rb`
do
  file=`echo $program | sed "s|$PWD/||"`
  echo "Testing ruby format for $file" - `ruby -wc $program`
done
# and then the page objects file:
echo "Testing ruby format for page_object_methods.rb" - `ruby -wc $PWD/page_object_methods.rb`

相关内容