Dune 關閉編譯未使用函數報錯方法
dune OCaml
平常想要在 dune 專案裡做一些測試時,時常會遇到未使用函數或變數的錯誤導致無法編譯,這是 dune 預設的行為,雖然加個底線能夠解決,但還是太麻煩。偶然在 X 上看到有人討論到這個問題,並且提供了解決方法。
How to Make Warnings Non-Fatal
(env (dev (flags :standard -warn-error -27-32)))
flags 是將一些參數帶到 ocamlc
, ocamlopt
身上,所以這些代號的意義實際上要到 ocamlc
文件裡去找