Tôi đang sử dụng Atom làm trình soạn thảo mã của mình và tôi cảm thấy khó thực hiện chức năng để làm đẹp mã. Tôi đang phụ thuộc khá nhiều vào gói eslint và chỉ cần beautify để dọn sạch mã của tôi khi lưu. vấn đề là một khi mã được làm đẹp nó kết quả trong một số lỗi eslint nhỏ và tôi đang tìm kiếm một cách để thiết lập plugin làm đẹp theo cách tôn trọng các quy tắc eslint hoặc sử dụng cái gì đó khác thực hiện công việc.Làm đẹp mã js trong trình chỉnh sửa nguyên tử để lưu theo cấu hình eslint
Trả lời
Có vẻ như cài đặt beautify
của bạn không khớp với các quy tắc eslint
của bạn. Ví dụ: quy tắc eslint
indent
có thể được đặt thành 4
trong khi beautify
indent
được đặt thành 2
.
Plugin beautify
có một số cài đặt để tùy chỉnh cách nó làm đẹp mã của bạn. Bạn có thể đọc về các cài đặt đó in the docs. Rất tiếc, chỉ có 17 cài đặt để có thể không đồng bộ hóa 2 gói.
Nếu bạn thấy mình cần kiểm soát nhiều hơn đối với định dạng tự động trong Atom, bạn có thể muốn xem gói ESFormatter. Nó có hơn 250 lựa chọn, có thể phù hợp với nhu cầu của bạn tốt hơn nếu bạn có một số quy tắc ESLint không chuẩn.
Câu trả lời tuyệt vời Brett! bạn là thực sự MVP –
Bạn có thể muốn sử dụng plugin Atom được gọi là Prettier Eslint định dạng mã theo tệp cấu hình eslint
(.eslintrc
). Nó sử dụng cờ --fix
của eslint để khắc phục sự cố.
Chỉnh sửa: Hình như bây giờ là Prettier-atom. Cảm ơn, @dube.
- 1. Cách cấu hình ESLint để làm việc với PhpStorm để tự động sửa lỗi ESLint
- 2. Cấu hình ESLint của Prettier + Airbnb
- 3. Cách cấu hình package.json để chạy tập lệnh eslint
- 4. Trình chỉnh sửa văn bản nguyên tử xóa khoảng trống ở cuối trên lưu
- 5. trình chỉnh sửa tệp cấu hình trong Eclipse
- 6. Cách ẩn các tệp * pyc trong trình chỉnh sửa nguyên tử
- 7. Cách sử dụng trình chỉnh sửa ACE để chỉnh sửa và lưu tập tin
- 8. Subversion với MacVim được định cấu hình làm trình chỉnh sửa
- 9. Cách Đặt Thuộc tính HTML Bọc Nguyên tử-Làm đẹp
- 10. Trình định dạng mã Java độc lập/làm đẹp/máy in đẹp?
- 11. Trình chỉnh sửa Codemirror toàn màn hình - cách thêm chức năng tùy chỉnh vào mã gương
- 12. Nhảy qua dấu ngoặc đơn/khung/ngoặc trong trình chỉnh sửa nguyên tử với TAB
- 13. Cấu hình chỉnh sửa Jenkins trong đường ống nhiều nhánh
- 14. Chỉnh sửa Web.config theo lập trình
- 15. dịch vụ bia: nơi để chỉnh sửa cấu hình?
- 16. MySQL: Làm thế nào để sửa đổi các thủ tục lưu trữ một cách nguyên tử?
- 17. Làm cách nào để bật trình chỉnh sửa "theo ngữ cảnh" trong Visual Studio?
- 18. Đám mây UML: chỉnh sửa mô hình, lưu trữ và tạo mã trong đám mây?
- 19. Đặt UITextField vào chế độ chỉnh sửa theo chương trình
- 20. Làm cách nào để chỉnh sửa mã trong vùng chứa Docker trong quá trình phát triển?
- 21. Trình chỉnh sửa hình ảnh Android
- 22. Cách sửa tệp bằng gulp-eslint?
- 23. Làm thế nào để in mã VBA đẹp?
- 24. Trình chỉnh sửa PrimeFaces
- 25. Lưu rồi làm mới lệnh phím tắt của trình duyệt trong trình chỉnh sửa
- 26. ESLint với cấu hình Arbnb và Facebook Flow cùng nhau
- 27. Căn chỉnh biến nguyên tử
- 28. Trình chỉnh sửa mã có hỗ trợ lesscss?
- 29. Sửa đổi tệp tài nguyên hiện có theo lập trình
- 30. Làm cách nào để bạn chỉnh sửa tệp .png theo lập trình?
Bạn có thể cụ thể hơn về các lỗi eslint bạn đang nhận được khi lưu không? –
vì vậy bạn sử dụng gói nào? –