このプロジェクトは、プロジェクトにmix dialyzerタスクを追加します。 ElixirプロジェクトのDialyzerを単純に自動化することに加えて、既存のソリューションは次の機能を提供します。
# Ignore dialyzer warnings about compiler generated specs for Protocols
{ :warn_contract_supertype , :_ , { :extra_range , [ :_ , :__protocol__ , 1 , :_ , :_ ] } }詳細については、インストール後にmix help dialyzerに相談してください。
dialyzex 、六角形からの設置に利用できます。 dialyzex mix.exsの依存関係のリストに追加することで、パッケージをインストールできます。
def deps do
[
{ :dialyzex , "~> 1.2.0" , only: :dev }
]
end ドキュメントはExdocで生成され、https://hexdocs.pm/dialyzexのHexdocsで公開されています。
このプロジェクトにコードを提供したい場合は、リポジトリを分岐してプルリクエストを送信して、GitHubを使用してこれを行うことができます。 Comcastがプロジェクトにコードをマージする前に、Comcast Contributorライセンス契約(CLA)に署名する必要があります。以前にComcast CLAに署名したことがない場合は、プルリクエストを開くと自動的に求められます。または、署名してスキャンできるPDFを電子メールで送信できます。 CLAのPDFバージョンをリクエストするために、電子メールを送信するか、新しいGitHubの問題を作成してください。
Copyright 2017 Comcast Cable Communications Management、LLC
Apacheライセンス、バージョン2.0(「ライセンス」)に基づいてライセンスされています。ライセンスに準拠している場合を除き、このファイルを使用することはできません。ライセンスのコピーを取得できます
http://www.apache.org/licenses/license-2.0
適用法で要求されていないか、書面で合意されていない限り、ライセンスに基づいて配布されたソフトウェアは、明示または黙示のいずれかの保証または条件なしに、「現状のまま」に基づいて配布されます。ライセンスに基づく権限と制限を管理する特定の言語のライセンスを参照してください。
この製品には、Comcast(http://www.comcast.com/)で開発されたソフトウェアが含まれています。