Atom kod editörüm olarak kullanıyorum ve kodu güzelleştirmek için işlevselliği zor buluyorum. Oldukça ağır eslint paketine güveniyorum ve kaydetme kodumu temizlemek için sadece beautify var. Sorun, bir kez kod güzelleştirildiğinde, bazı küçük eslint hataları ile sonuçlanır ve ben ya escint kuralları saygı veya iş yapan başka bir şey kullanmak bir şekilde güzelleştirmek eklenti kurmak için bir yol arıyorum.Esnint konfigürasyonuna göre kaydedilen atom editöründe js kodunu güzelleştirin
cevap
beautify
ayarlarınızın eslint
kurallarınızla eşleşmediği anlaşılıyor. Örneğin, eslint
indent
kuralı 4
olarak ayarlanmışken beautify
indent
2
olarak ayarlanmıştır.
beautify
eklentisi, kodunuzu nasıl güzelleştirdiğini özelleştirmek için bazı ayarlara sahiptir. Bu ayarlar hakkında in the docs'u okuyabilirsiniz. Ne yazık ki sadece 17 ayar var, bu yüzden 2 paketi senkronize etmek mümkün olmayabilir.
Atom'daki otomatik biçimlendirme üzerinde daha fazla kontrole ihtiyacınız olduğunu düşünüyorsanız, ESFormatter paketine göz atmak isteyebilirsiniz. Standart olmayan ESLint kurallarına sahipseniz, ihtiyaçlarınızı daha iyi karşılayabilecek 250'den fazla seçenek vardır.
harika cevap Brett! gerçek MVP –
Prettier Eslint adlı bir Atom eklentisini, kodu eslint
yapılandırma dosyasına (.eslintrc
) göre biçimlendirmek isteyebilirsiniz. Sorunları gidermek için eslint'in --fix
bayrağını kullanır.
Düzenleme: Şimdi, Prettier-atom gibi görünüyor. Teşekkürler @dube.
- 1. Atom editöründe bir Java programını nasıl çalıştırabilirim?
- 2. IntelliJ IDEA ve Atom editöründe aynı anahtar kelimeler
- 3. JS kodunu sadeleştirin
- 4. Atom editörü kilitleme git
- 5. Atom
- 6. Atom
- 7. Atom
- 8. Go-Definition kullanılarak Go To Definition için Atom editöründe bir kısayol ayarlayın.
- 9. jQuery Şablon - Şablondaki JS kodunu yürütme
- 10. Global olarak kaydedilen işlemlerin maksimum sayısı
- 11. Doğrudan bir Atom sunucusunun dosyalarını Atom
- 12. Atom JavaScript Otomatik Tamamlama
- 13. GitHub Atom
- 14. Atom editörü: Nasıl geri ve ileri atlamak için
- 15. Yeni kaydedilen MB'leri algılama
- 16. Filezilla'da kaydedilen şifreyi kurtarıyor
- 17. Js lodash daha derin alana göre sırala
- 18. JS - ayın tarihleri, hafta gruplamasına göre.
- 19. Atom üzerindeki satır numaralarının solundaki kırmızı ok nedir?
- 20. NetBeans JS kodunu nasıl biçimlendireceğini bilmiyor, nasıl giderebilirim?
- 21. yerel sistemde kaydedilen html ile dosyayı kazıyarak
- 22. ClojureScript'te Atom Anahtarının Güncellenmesi
- 23. Atom (değil EOL)
- 24. Atom üzerinde nuclide yükleme
- 25. Atom, açısal 2
- 26. devam atom "arayüz"
- 27. Yinelemeli olarak nasıl JS-Güzelleştirebilirim?
- 28. R: Kaydedilen çalışma alanı o
- 29. Jasper raporu doldurulurken kaydedilen ilerleme
- 30. Kaydedilen resimlerden UITableView klasörleri oluşturun
Kaydetmekte olduğunuz hangi eslint hatalarıyla ilgili daha spesifik olabilir misiniz? –
, bunun için hangi paketi kullanıyorsunuz? –