2010-06-04 33 views
11

Có ứng dụng nào tương tự với số Checkstyle của Java cho Python không?Checkstyle for Python

Ý tôi là, một công cụ phân tích mã Python và có thể chạy như một phần của tích hợp liên tục (ví dụ: CruiseControl hoặc Hudson). Sau khi phân tích, nó sẽ tạo ra một báo cáo có thể truy cập trực tuyến để vạch ra bất kỳ vấn đề nào được tìm thấy trong mã.

Cảm ơn bạn,

Trả lời

14

Thực tế, có rất nhiều công cụ: như khác đã nói

  • pylint : rất rất nghiêm ngặt (imho quá nhiều), nhưng có thể tùy chỉnh
  • pep-8: rất tốt
  • bộ kiểm tra kim loại
  • pyflakes: cực kỳ nhanh, hoàn hảo khi được sử dụng trong các emacs với flymake.

Để định dạng mã của bạn theo pep8 tôi có thể đề xuất bạn PythonTidy

6

Bạn có thể xem pylint để xem nó có phù hợp với bạn không.