Tôi có một lượng lớn mã python cần phải có kiểu/định dạng tương thích pep8 được áp đặt trên đó. Có nhiều biến thể của pep8 mà các quy tắc khác nhau (như this one by a coworker), nhưng điều khó nhất là xử lý việc tách các dòng quá dài và định dạng mã đã sửa đổi.Trình định dạng nguồn python có lập trình
Tôi đã nhìn lên những câu hỏi về vấn đề này:
Chúng được từ năm 2009 và 2010. Tôi hy vọng rằng công cụ tốt hơn đã được phát triển từ đó.
Tôi biết về PythonTidy khá tốt nhưng làm cho nhiều mã tồi tệ hơn, IMHO. Pylint phát hiện lỗi định dạng nhưng không sửa chúng. Các dịch vụ web không thực sự phù hợp với yêu cầu của tôi bởi vì tôi muốn một công cụ có thể là một phần của một bản dựng.
Có ai có đề xuất chưa được đề cập không? Cảm ơn.
Và nó không phải là chương trình, có lẽ là. – hughdbrown
Đối với việc bỏ phiếu để đóng, sẽ rất hữu ích khi biết tại sao hai câu hỏi trước đó về các công cụ định dạng python không có phiếu bầu nào nhưng nỗ lực này lại có tác dụng. – hughdbrown