이 프로젝트는 프로젝트에 mix dialyzer 작업을 추가합니다. Elixir 프로젝트 용 Dialyzer를 자동화하는 것 외에도 기존 솔루션이 할 수없는 몇 가지 기능을 제공합니다.
# Ignore dialyzer warnings about compiler generated specs for Protocols
{ :warn_contract_supertype , :_ , { :extra_range , [ :_ , :__protocol__ , 1 , :_ , :_ ] } } 자세한 내용은 설치 후 mix help dialyzer 참조하십시오.
dialyzex Hex에서 설치할 수 있습니다. mix.exs 의 종속성 목록에 dialyzex 추가하여 패키지를 설치할 수 있습니다.
def deps do
[
{ :dialyzex , "~> 1.2.0" , only: :dev }
]
end 문서는 ExDOC로 생성되어 https://hexdocs.pm/dialyzex에서 HEXDOC에 게시됩니다.
이 프로젝트에 코드를 기여하려면 저장소를 포크하고 풀 요청을 보내서 Github를 통해 그렇게 할 수 있습니다. Comcast가 코드를 프로젝트에 병합하기 전에 Comcast 기고자 라이센스 계약 (CLA)에 서명해야합니다. 이전에 Comcast CLA에 서명하지 않은 경우 풀 요청을 열 때 자동으로 요청됩니다. 또는 우리는 당신이 우리에게 서명하고 스캔 할 수있는 pdf를 이메일로 보내 주실 수 있습니다. PDF 버전의 CLA를 요청하기 위해 이메일을 보내거나 새로운 GitHub 문제를 만들어주십시오.
Copyright 2017 Comcast Cable Communications Management, LLC
Apache 라이센스, 버전 2.0 ( "라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 것 외에는이 파일을 사용할 수 없습니다. 라이센스 사본을 얻을 수 있습니다
http://www.apache.org/licenses/license-2.0
해당 법률에 의해 요구되거나 서면에 동의하지 않는 한, 라이센스에 따라 배포 된 소프트웨어는 명시 적 또는 묵시적 보증 또는 조건없이 "그대로"기준으로 배포됩니다. 라이센스에 따른 특정 언어 통치 권한 및 제한 사항에 대한 라이센스를 참조하십시오.
이 제품에는 Comcast (http://www.comcast.com/)에서 개발 된 소프트웨어가 포함됩니다.