Tôi muốn "cấm" một số hoặc tất cả cảnh báo trình biên dịch.Có cách nào trong sbt để chuyển đổi các cảnh báo trình biên dịch thành các lỗi sao cho quá trình tạo không thành công?
22
A
Trả lời
27
Bạn có thể vượt qua tùy chọn từ SBT để trình biên dịch scala, bao gồm một trong những biến cảnh báo vào lỗi.
Tôi thường gắn những:
scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-Xfatal-warnings"),
1
Hãy xem cờ mở rộng cảnh báo gây tử vong.
Nguồn: https://groups.google.com/forum/?fromgroups=#!topic/simple-build-tool/RcDnib_EGL4
Các vấn đề liên quan
- 1. boost :: python: trình biên dịch không thành công vì hàm tạo bản sao là riêng tư
- 2. Chia sẻ lại cảnh báo đúc enum thành UIntPtr, nhưng không có cảnh báo trình biên dịch
- 3. Chuyển mã Delphi sang 64 bit - Tại sao không có cảnh báo trình biên dịch?
- 4. Tại sao trình biên dịch không chuyển đổi var [] thành đối tượng [] trong C#?
- 5. Trình chuyển đổi trình biên dịch để bật/tắt thông báo gỡ lỗi?
- 6. Tại sao điều này biên dịch và có bất kỳ chuyển đổi trình biên dịch có thể làm cho trình biên dịch báo cáo nó như là một lỗi hoặc cảnh báo?
- 7. Có thể tắt cảnh báo trình biên dịch C4503 không?
- 8. Duyệt qua các lỗi biên dịch trước trong quá trình biên dịch mới?
- 9. Có cách nào để cảnh báo hiển thị trình biên dịch C# khi một câu lệnh chuyển đổi có các trường hợp không được giải quyết không?
- 10. chuyển đổi cảnh báo thành lỗi trong MATLAB
- 11. Có cách nào để hiển thị TẤT CẢ các cảnh báo trình biên dịch trong Visual Studio 2010 không?
- 12. Tại sao chuyển đổi từ một size_t thành int không dấu cho tôi một cảnh báo?
- 13. Trình biên dịch có trình biên dịch không?
- 14. autotools: Bật cảnh báo trình biên dịch
- 15. Tại sao TypeScript cho phép chuyển đổi từ chuỗi thành số mà không cần cảnh báo
- 16. Nguyên nhân của 'tmpFile.renameTo (classFile) không thành công' trong quá trình biên dịch JSP
- 17. Quá trình biên dịch
- 18. CSharpCodeProvider không trả về cảnh báo trình biên dịch khi không có lỗi
- 19. Làm cách nào để triển khai trình biên dịch Java và trình chuyển đổi DEX thành ứng dụng Android?
- 20. Làm cách nào để ngăn chặn cảnh báo (toàn bộ mã) trong quá trình biên dịch javadoc?
- 21. Làm cách nào để sửa lỗi 'trình biên dịch - không thể chuyển đổi từ nhóm phương thức thành System.Delegate'?
- 22. Cảnh báo “Sử dụng không được khởi tạo” trong trình biên dịch g ++
- 23. SvcUtil và 'System.Xml.Linq.XElement' không thể chuyển thành lỗi trình biên dịch 'System.Xml.XmlElement'
- 24. Chuyển đổi phương trình thành hoạt động dịch chuyển bit
- 25. biên dịch C++ thành chương trình "thực"
- 26. Trình biên dịch không cảnh báo về mất chính xác?
- 27. Lỗi trình biên dịch cho Nullable Bool
- 28. Làm cách nào để triển khai các tham chiếu chuyển tiếp trong trình biên dịch?
- 29. Tạo nhiệm vụ SBT để sao chép các thư mục trong khi biên dịch?
- 30. Cảnh báo sẽ liên tục được kích hoạt trên các trình biên dịch khác nhau?
https://tpolecat.github.io/2014/04/11/scalac-flags.html –