プロジェクトを Heroku にデプロイしたときに、リファクタリングしたメソッドへの呼び出しを変更するのを忘れていたコーディング エラー (つまり、メソッド名または署名の変更) を見つけることができることに気付きました。コードが修正されるまで、展開に失敗しました。
これは、Heroku に何らかのプリプロセッサまたはインタープリタが組み込まれており、展開を完了する前にコードを擬似的に「コンパイル」することを示唆しているようです。他の誰かがこれを知っていますか?
コードのサニティ チェックをすばやく実行できる gem はありますか?
当然、仕様/単体テストが必要ですが、ツールボックスに別のツールが含まれていても問題ありません。