簡體   English   中英

如果ClojureScript編譯器發出警告,如何防止doo運行

[英]How to prevent a doo run if the ClojureScript compiler emits a warning

我使用lein doo phantom test運行了一些本地連續測試,但是我對過程中的警告不了解。 假設我輸入錯誤,然后編譯器發出警告,然后我的終端上充滿了有關測試未通過的信息。
如果構建不是沒有警告,如何防止doo運行?

謝謝。

一種方法是將ClojureScript編譯器警告轉換為錯誤,以便在doo可以運行之前構建失敗。

這可以通過使用cljs.analyzer/with-warning-handlers在編譯器級別完成,為此, cljsbuild中鈎子 傑克·麥克拉里(Jake McCrary)的一篇不錯的文章闡述了如何使用它來調用(System/exit 1)

也許可以用lein doo來達到預期的效果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM