Dieses Projekt fügt Ihrem Projekt eine mix dialyzer -Aufgabe hinzu. Zusätzlich zur automatischen Automatisierung von Dialyzer für Elixir -Projekte bietet es einige Funktionen, die vorhandene Lösungen möglicherweise nicht:
# Ignore dialyzer warnings about compiler generated specs for Protocols
{ :warn_contract_supertype , :_ , { :extra_range , [ :_ , :__protocol__ , 1 , :_ , :_ ] } } Weitere Informationen erhalten Sie von mix help dialyzer nach der Installation.
dialyzex ist zur Installation von Hex erhältlich. Das Paket kann installiert werden, indem dialyzex zu Ihrer Liste der Abhängigkeiten in mix.exs hinzugefügt wird:
def deps do
[
{ :dialyzex , "~> 1.2.0" , only: :dev }
]
end Die Dokumentation wird mit EXDOC generiert und auf hexdocs unter https://hexdocs.pm/dialyzex veröffentlicht.
Wenn Sie einen Code zu diesem Projekt beitragen möchten, können Sie dies über GitHub tun, indem Sie das Repository verlassen und eine Pull -Anfrage senden. Bevor Comcast Ihren Code in das Projekt zusammenfasst, müssen Sie die Comcast -LIZKTRULIC -Vereinbarung (CLA) unterschreiben. Wenn Sie zuvor keinen Comcast -CLA unterschrieben haben, werden Sie automatisch aufgefordert, wenn Sie eine Pull -Anfrage öffnen. Alternativ können wir Ihnen eine PDF per E-Mail senden, die Sie unterschreiben und zu uns zurücksuchen können. Bitte senden Sie uns eine E-Mail oder erstellen Sie ein neues Github-Problem, um eine PDF-Version des CLA anzufordern.
Copyright 2017 Comcast Cable Communications Management, LLC
Lizenziert unter der Apache -Lizenz, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz bei erhalten
http://www.apache.org/licenses/license-2.0
Sofern nicht nach geltendem Recht oder schriftlich zu vereinbart wird, wird die im Rahmen der Lizenz verteilte Software auf "As is" -Basis ohne Gewährleistung oder Bedingungen jeglicher Art ausdrücklich oder impliziert verteilt. Siehe die Lizenz für die spezifischen Sprachberechtigungen und Einschränkungen im Rahmen der Lizenz.
Dieses Produkt umfasst Software, die bei Comcast (http://www.comcast.com/) entwickelt wurde.