PyCharm có thể liệt kê tất cả các lỗi Python trong một dự án không?


92

Tôi sử dụng python 2.7 trong môi trường ảo và PyCharm 2.7 (bản dựng mới kể từ ngày 07 năm 2013).

Bất cứ khi nào tôi mở tệp python trong đó có lỗi rõ ràng (tương đương với lỗi biên dịch trong các ngôn ngữ khác, ví dụ: sử dụng các biến chưa được khai báo, gọi các hàm không tồn tại), nó sẽ hiển thị các sọc màu đỏ trong rãnh của tệp.

Vì vậy, tôi phát hiện ra các lỗi một cách ngẫu nhiên khi tôi tình cờ điều hướng đến một tệp có chứa chúng. Điều tôi thực sự muốn là có thể liệt kê tất cả các lỗi python trong một cửa sổ riêng biệt. Visual Studio 2005/2008/2010 / ... IDE có chế độ xem "Lỗi" riêng liệt kê tất cả chúng với tên tệp và số dòng, đồng thời cho tôi khả năng nhấp vào bất kỳ lỗi nào trong số này và điều hướng trực tiếp đến nguồn.

PyCharm có bất cứ điều gì giống như thế này?

Câu trả lời:


121

Bạn có thể gọi Mã | Kiểm tra Mã (trước đây là Phân tích | Kiểm tra Mã, nhờ @ CrackerJack9) để nhận tất cả các lỗi và cảnh báo cũng như cách khắc phục chúng. Trong bảng kết quả, bạn có thể chọn chỉ xem lỗi (nút màu đỏ / vàng ở bên trái).


Chà! Tính năng này thật tuyệt vời. Tôi chưa bao giờ sử dụng nó trước đây. Rất hữu ích!
kevinarpe

Điều tôi thấy cực kỳ khó chịu là nó hiển thị lỗi trong hàng trăm tệp, tôi vẫn chưa tìm thấy cài đặt mà chỉ các tệp của riêng tôi nên được kiểm tra.
kap

@kap Tôi nghĩ nếu bạn làm theo câu trả lời này, nó sẽ lọc ra các thư mục bạn chọn. Chỉ cần thử nó và nó dường như hoạt động.
Jason Capriotti

@vladimir cách thực hiện khi đang di chuyển. Đó là hiển thị nó trong trình chỉnh sửa. PyCharm của tôi không hiển thị lỗi cuộn phải, ví dụ: các biến không được khai báo trong tập lệnh của tôi.
imsrgadich

14

Có, hãy chạy Phân tích | Kiểm tra Mã và chỉ định Toàn bộ dự án làm phạm vi phân tích.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.