Javascript Günlüğü: ESLint

ESLint Javascript ve JSX için hazırlanmış kod ve stil hatalarını gösteren bir Javascript aracıdır. Proje open source olup 2013'den bu yana geliştiliyor.

Neden ESLint Kullanmalıyız?

Düzenli ve performanslı kod için diyebiliriz. Özellikle takım çalışması yapıyorsanız kurallara uymak daha da önemli bir hal alıyor.

Kısaca kurulum ve kullanımdan bahsedelim.

npm install -g eslint

Kurulum sonrasında kontrol etmek istediğiniz Javascript projesinin dizininde bir ESLint konfigurasyonu oluşturun.

eslint --init

Bu komuttan sonra ESLint kurallar için çeşitli sorular soracak. Bu kısımda kısaca girinti boyutları, noktalı virgül kullanımı ve kodun hangi ortam için olduğu gibi temel sorular soruluyor. Fakat bu kısımda ayarlanan kurallar oldukça yüzeysel, diğer kurallara ESLint'in sitesinden erişebilirsiniz.

ESLint Kurulum

İlk Deneme

Aşağıdaki komut ile ilk lint işlemini yapalım.

eslint dizin/adresi/*

ESLint kullanımı

Hatalar açık olarak ortada, harika bir araç :)

Bunun dışında Airbnb ekibi tarafından oluşturulan bir kural seti bulunuyor. Bu kural setini de mutlaka denemizi öneririm :) https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb

Kaynaklar