2012-08-23 8 views
12

エクスポートされたすべての関数のタイプが-specで、インターフェイスの基本的なドキュメントが少なくともあることを確認します。コンパイラまたはDialyzerに型指定のない関数の警告を出すことはできますか?タイプスペックのない関数の警告?

答えて

13

warn_missing_specと呼ばれる文書化されていないコンパイラ(Dialyzerではなく)オプションがあります。

{erl_opts, [warn_missing_spec]}. 
+1

本当に素敵な自己ポスト:あなたは鉄筋を使用している場合

erlc -o ebin +warn_missing_spec foo.erl 

warn_missing_specerl_optsを追加:コマンドラインで、+warn_missing_specerlcに合格!ありがとう! –

関連する問題