5
ESLint
ESLint, Nicholas C. Zakas tarafından Haziran 2013'te orijinal olarak oluşturulan açık kaynaklı bir JavaScript linting aracıdır.
ESLint, Haziran 2013'te ilk olarak Nicholas C. Zakas tarafından oluşturulan açık kaynaklı bir JavaScript linting yardımcı programıdır. Kod linting, belirli stil yönergelerine uymayan sorunlu kalıpları veya kodu bulmak için sıklıkla kullanılan bir statik analiz türüdür.Çoğu programlama dili için kod linterleri vardır ve derleyiciler bazen derleme sürecine linting ekler.Dinamik ve gevşek yazılan bir dil olan JavaScript, özellikle geliştirici hatasına eğilimlidir.Bir derleme işleminin avantajı olmadan, sözdizimi veya diğer hataları bulmak için genellikle JavaScript kodu yürütülür.ESLint gibi linting araçları, geliştiricilerin JavaScript kodlarıyla ilgili sorunları yürütmeden keşfetmelerini sağlar.ESLint'in oluşturulmasının başlıca nedeni, geliştiricilerin kendi linting kurallarını oluşturmalarına izin vermekti.ESLint tüm kuralların tamamen takılabilir olması için tasarlanmıştır.Varsayılan kurallar, herhangi bir eklenti kuralında olduğu gibi yazılır.Hem kuralların kendileri hem de testler için hepsi aynı modeli takip edebilir.ESLint, başlangıçtan itibaren kullanışlı olması için bazı yerleşik kurallarla birlikte gönderilecek olsa da, kuralları istediğiniz zaman dinamik olarak yükleyebilirsiniz.ESLint, hızlı çalışma ortamı ve npm aracılığıyla kolay kurulum sağlamak için Node.js kullanılarak yazılmıştır.