2 puan yazan beenzinozino 2026-04-21 | Henüz yorum yok. | WhatsApp'ta paylaş

eslint-markdown paketini yayımladım; bu paketle Markdown dosyalarını ESLint ile lint edebilirsiniz.

3 Ekim 2024’te ESLint, Markdown desteğini resmen duyurduktan sonra, resmi API ve yönelimlerle uyumlu olacak şekilde tasarlanmış bir eklentidir.

Bu proje topluluk odaklı olarak geliştiriliyor ve ESLint çekirdeğinde dil eklentileri geliştirme deneyimine dayanarak; kararlılık, uyumluluk ve sürdürülebilir bakımı önceliklendirecek şekilde oluşturuldu.

eslint-markdown, ESLint çekirdeğinin Markdown destek paketi olan @eslint/markdown ile çakışmayan 20’den fazla kural sunar. Çekirdek kurallarla birlikte kullanıldığında 40’tan fazla Markdown ile ilgili kuraldan yararlanabilirsiniz. Ayrıca CommonMark, GitHub Flavored Markdown (GFM) ve Front Matter desteği sunar; recommended, stylistic, base gibi paylaşılan yapılandırmaları da birlikte sağlar.

Halihazırda ESLint kullanan bir projeyseniz, görece düşük bir maliyetle Markdown linting’i de aynı yapılandırma akışı içinde doğal biçimde entegre edebilirsiniz. Belgelerle kodun kalite yönetimini tek bir yerde bir arada yürütmek isteyen ekipler veya projeler için özellikle iyi bir uyum sağlar.

Uzun vadede hedef, yalnızca ESLint ile çeşitli dosya türlerini birlikte lint edebilen bir akış oluşturmak ve mevcut Markdown linting araçları olan markdownlint ya da remark-lint için tamamlayıcı, bazı durumlarda ise alternatif olabilecek bir seçenek hâline gelmektir.

İleride stil kuralları da dahil olmak üzere daha çeşitli kurallar eklemeyi planlıyorum. Markdown’un da JavaScript/TypeScript gibi, aynı ESLint yapılandırma akışı içinde tutarlı şekilde yönetilebilmesi için geliştirmeye devam edeceğim.

Geri bildirimler ve katkılar her zaman memnuniyetle karşılanır.

Henüz yorum yok.

Henüz yorum yok.