2012-09-12 22 views
10

Tôi vừa nhận thấy một lỗi trong mã của mình, nơi tôi đã tạo một biến mới, nhưng sau đó không thực sự sử dụng được.Làm thế nào tôi có thể nhận được scalac để cho tôi biết nếu tôi có các biến không sử dụng?

Tôi cho rằng scalac có thể đã nói với tôi rằng biến mới của tôi không được sử dụng, nhưng điều này dường như không xảy ra, và sau một số trang googling/man, tôi không thể tìm thấy bất cứ điều gì về việc kích hoạt cảnh báo .

Tôi có thể làm gì để bật các cảnh báo như vậy?

Trả lời

6

This stuff was just now discussed on the scala user mailing list.

Kết quả của cuộc thảo luận: Đó là nhiệm vụ considererd của IDE để làm điều đó (cho đến nay họ không hoặc ít nhất là không phải là rất đầy đủ)

Đối số chính dường như là trình biên dịch scala đã bị chỉ trích vì bị chậm, do đó, có thể không nên thêm nhiều nội dung khác lên hàng đầu.

+2

Đó là một kết quả khá không hài lòng. Cảm ơn – Squidly

1

Trình biên dịch giờ đây có thể cảnh báo bạn về các biến riêng tư không sử dụng, kể từ d0c4be6861. Đây là dưới -Xlint. Xem phần thảo luận trong số bug report được liên kết. Nếu đề cập đến -Xlint là không quen thuộc, câu trả lời nằm trong trang người dùng scalac.