Tôi muốn tất cả các chức năng đã xuất của mình có loại -spec
s, để đảm bảo rằng có ít nhất tài liệu cơ bản về giao diện. Tôi có thể làm cho trình biên dịch hoặc Dialyzer phát ra cảnh báo cho các chức năng không có thông số kỹ thuật loại không?Cảnh báo cho các chức năng không có thông số kỹ thuật loại?
12
A
Trả lời
13
Có một trình biên dịch không có giấy tờ (không phải Dialyzer) được gọi là warn_missing_spec
thực hiện việc này. Trên dòng lệnh, vượt qua +warn_missing_spec
-erlc
:
erlc -o ebin +warn_missing_spec foo.erl
Nếu bạn sử dụng thép cây, thêm warn_missing_spec
-erl_opts
:
{erl_opts, [warn_missing_spec]}.
Các vấn đề liên quan
- 1. Thông số kỹ thuật cho các chức năng: -spec. Sử dụng hiệu quả
- 2. Kỹ thuật thông báo nhẹ
- 3. C thông số # loại đặc điểm kỹ thuật
- 4. Devise 2.0 'layout_by_resource' cảnh báo ngừng sử dụng khi chạy thông số kỹ thuật
- 5. Tại sao không có cảnh báo! chức năng cho vector tạm thời clojure?
- 6. Thông số kỹ thuật cho Motion JPEG là gì?
- 7. Thông số kỹ thuật mã hóa iOS
- 8. Thông số kỹ thuật cho tệp .obj Wavefront là gì?
- 9. Thông số kỹ thuật .NET CLR
- 10. Javascript: thông số "Infinite" cho chức năng?
- 11. Viết thông số chức năng cho các trò chơi
- 12. Lấy các thông số kỹ thuật lặp lại trong RSpec
- 13. Liên kết trong C: GCC có tuân thủ thông số kỹ thuật C99 hay tôi không hiểu thông số kỹ thuật?
- 14. loại các loại trong các chức năng
- 15. Tại sao các thông số chức năng của loại size_t?
- 16. Có thể có thông số kỹ thuật được tham số hóa trong RSpec không?
- 17. Thông số kỹ thuật điều khiển DRY với RSpec
- 18. C cảnh báo tiềm ẩn cảnh báo chức năng 'thoát'
- 19. Tôi có thể khiến GCC cảnh báo về việc truyền các loại quá rộng đến các chức năng không?
- 20. Stubbing Paperclip S3 yêu cầu trong thông số kỹ thuật
- 21. Loại bỏ thông báo cảnh báo C trong R
- 22. thông số chức năng có và không có() trong Scala
- 23. Các thông số kỹ thuật/XSD cho báo cáo xử lý XML nguồn cấp dữ liệu XML MWS ở đâu?
- 24. Loại bỏ g ++ cảnh báo cho mẫu tham số
- 25. Thông số kỹ thuật của Z trong LaTeX
- 26. Thông báo lỗi "Không có giá trị cho thông số"
- 27. Làm cách nào để làm cho gcc cảnh báo về các chức năng không xác định?
- 28. Làm cách nào để tạo thông số kỹ thuật cho các bộ điều khiển hiện tại?
- 29. Thông số kỹ thuật CSS3 trên w3.org
- 30. Suppressing Erlang "không sử dụng chức năng" cảnh báo
Really nice tự bài! Cảm ơn! –