โครงการนี้เพิ่มงาน mix dialyzer ให้กับโครงการของคุณ นอกเหนือจากการทำให้ Dialyzer โดยอัตโนมัติสำหรับโครงการ Elixir แล้วยังมีคุณสมบัติบางอย่างที่โซลูชันที่มีอยู่อาจไม่:
# Ignore dialyzer warnings about compiler generated specs for Protocols
{ :warn_contract_supertype , :_ , { :extra_range , [ :_ , :__protocol__ , 1 , :_ , :_ ] } } สำหรับรายละเอียดเพิ่มเติมโปรดปรึกษา mix help dialyzer หลังจากการติดตั้ง
dialyzex มีให้สำหรับการติดตั้งจาก Hex แพ็คเกจสามารถติดตั้งได้โดยการเพิ่ม dialyzex ในรายการการพึ่งพาของคุณใน mix.exs :
def deps do
[
{ :dialyzex , "~> 1.2.0" , only: :dev }
]
end เอกสารถูกสร้างขึ้นด้วย exDOC และเผยแพร่บน hexdocs ที่ https://hexdocs.pm/dialyzex
หากคุณต้องการมีส่วนร่วมในการใช้รหัสในโครงการนี้คุณสามารถทำได้ผ่าน GitHub โดยการหาที่เก็บและส่งคำขอดึง ก่อนที่ Comcast จะรวมรหัสของคุณเข้ากับโครงการคุณต้องลงนามในข้อตกลงใบอนุญาตผู้สนับสนุน Comcast (CLA) หากคุณไม่เคยเซ็นชื่อ Comcast CLA มาก่อนคุณจะถูกถามโดยอัตโนมัติเมื่อคุณเปิดคำขอดึง อีกทางเลือกหนึ่งเราสามารถส่งอีเมล PDF ให้คุณที่คุณสามารถลงชื่อและสแกนกลับมาหาเราได้ โปรดส่งอีเมลถึงเราหรือสร้างปัญหา GitHub ใหม่เพื่อขอ CLA เวอร์ชัน PDF
Copyright 2017 Comcast Cable Communications Management, LLC
ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่
http://www.apache.org/licenses/license-2.0
เว้นแต่ว่ากฎหมายที่บังคับใช้หรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตจะถูกแจกจ่ายตาม "ตามพื้นฐาน" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อ จำกัด ภายใต้ใบอนุญาต
ผลิตภัณฑ์นี้รวมถึงซอฟต์แวร์ที่พัฒนาขึ้นที่ Comcast (http://www.comcast.com/)