組み込まれているパターンに加えて、自分で定義したパターンをビルド時に検出することができます。これを使えばscalacはエラーや警告を出さないけど検出してほしいコーディング規約などをビルド時に検出することができるようになって便利。github.comもとから組み込まれてるパターンはGitHubのREADMEに詳しく書かれています。Warts.allこれだけでビルド時にビルド対象のscalaプログラムを見て、すべてのパターンにマッチするASTを探索し、マッチしたパターンをエラーとして出力してくれるようになります、簡単ですね。記述するだけでシュッとできるようになります。自分で追加できるようです。みたいな全部大文字とアンスコのみの変数名を見つけてみます。なるのか確認しましょう。マッチさせてやれば良いことがわかりますね。wartルールを記述するプログラム、wartsは別プロジェクトとして管理しています。作るときはだいたい以下のような必要があります。マルチプロジェクトを使ってメインプロジェクトとは別で管理します。ファイルをいちいち生成して、頑張ってjarへのpathを渡しても動くのですが大変、自動化したすぎます。"/warts/target/scala-2.11/mywarts_2.11-1.0.jar"この部分で、wartsプロジェクトの生成したjarファイルを見つけています。ジェネレータを作ったり、遅延評価してみる」です。(1)月別アーカイブはてなブログをはじめよう!tanishiking24さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。