Proyek ini menambahkan tugas mix dialyzer ke proyek Anda. Selain hanya mengotomatiskan dialyzer untuk proyek elixir, ia menyediakan beberapa fitur yang mungkin tidak ada solusi yang ada:
# Ignore dialyzer warnings about compiler generated specs for Protocols
{ :warn_contract_supertype , :_ , { :extra_range , [ :_ , :__protocol__ , 1 , :_ , :_ ] } } Untuk detail lebih lanjut, konsultasikan mix help dialyzer setelah instalasi.
dialyzex tersedia untuk instalasi dari hex. Paket dapat diinstal dengan menambahkan dialyzex ke daftar dependensi Anda di mix.exs :
def deps do
[
{ :dialyzex , "~> 1.2.0" , only: :dev }
]
end Dokumentasi dihasilkan dengan exdoc dan diterbitkan di hexdocs di https://hexdocs.pm/dialyzex.
Jika Anda ingin menyumbangkan kode ke proyek ini, Anda dapat melakukannya melalui Github dengan membayar repositori dan mengirim permintaan tarik. Sebelum Comcast menggabungkan kode Anda ke dalam proyek, Anda harus menandatangani Perjanjian Lisensi Kontributor Comcast (CLA). Jika sebelumnya Anda belum pernah menandatangani COMCAST CLA, Anda akan secara otomatis diminta ketika Anda membuka permintaan tarik. Atau, kami dapat mengirimi Anda email PDF yang dapat Anda tanda tangani dan memindai kembali kepada kami. Silakan kirim email kepada kami atau buat masalah GitHub baru untuk meminta versi PDF dari CLA.
Hak Cipta 2017 Comcast Cable Communications Management, LLC
Berlisensi di bawah lisensi Apache, versi 2.0 ("lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan lisensi. Anda dapat memperoleh salinan lisensi di
http://www.apache.org/licenses/license-2.0
Kecuali diharuskan oleh hukum yang berlaku atau disepakati secara tertulis, perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "sebagaimana adanya", tanpa jaminan atau ketentuan dalam bentuk apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk bahasa spesifik yang mengatur izin dan batasan di bawah lisensi.
Produk ini termasuk perangkat lunak yang dikembangkan di Comcast (http://www.comcast.com/).