ソースコード行末の不要なスペースやタブを除去する - Hatena::Rubyist::Ubuntu - Rubyist

screenshot

Rubyに限った話ではないが、自動整形機能を備えたエディタでソースコードを編集をすると、行末に無駄なスペースやタブなどがどんどん増えてくる。特にNetBeansEclipseを利用するとその傾向が顕著である。自分一人であればエディタで対応することが可能である。しかしチーム全体で作業をしているときなどは自分以外が編集したソースコードの量も多く、手作業で対応するのは...

http://rubyist.g.hatena.ne.jp/Ubuntu/20080815/1218780092

shell スクリプト。たとえばRailsアプリケーションを開発しているなら find ./app ./lib ./config ./db -type f -name "*" -exec ~/scripts/remove_whitespace_eol.sh {} \;
sed -i を使えば一時ファイルが必要なくなるよ。GNU系のsedの場合だけど//alias chomp="sed -i 's/:blank:*$//'" で同程度のことができる
Eclipseは保存時のフォーマット機能を有効にすればよい

http://b.hatena.ne.jp/entry/http://rubyist.g.hatena.ne.jp/Ubuntu/20080815/1218780092