Sublime Text için tercihlerimden sonra aklıma JSHint tercihlerimi de paylaşmak geldi.
JSHint nedir?
JSHint, javascript kodlarınızı belirli bir standartta ve düzgün bir formatta tutmak için denetleyicidir. Daha önceden bu işi yapmak için ortaya çıkan ve oldukça popüler olan JSLint’i temel alan ancak kendi isteğinize göre tercihler yapabileceğiniz bir halidir. JSHint ile geçmişten geleceğe belirli bir düzende tutabilirsiniz kodlarınızı, yazarken hatalarınızı fark edebilirsiniz. Daha da iyisi birden çok yazılımcı tek projede çalışıyorsa o projenin kod stilini belirli bir standartta tutabilirsiniz. Kesinlikle tavsiye ediyorum.
Nasıl kullanılır?
Birden fazla kullanım biçimi var. Node Package Manager ile kurup konsolunuz üzerinden erişebilirsiniz. Sublime Text ve başka editörler için eklentiler kullanabilirsiniz (Ben SublimeLinter kullanıyorum).
Burada yazacaklarım zamanla geçerliliğini yitirebileceği için bu adresten kullanım detaylarını incelemeniz daha doğru olur.
.jshintrc nedir?
.jshintrc adında oluşturacağınız ve proje dizininizde tutacağınız bir dosya ile JSHint ayarlarınızı JSON formatında tutabilirsiniz. Ayarlarınızı yapmanın aslında birden fazla yolu var, örneğin herhangi bir javascript dosyasında en üstte comment satırında da belirtebilirsiniz ama ben dosyalarda yer kaplamamasından yanayım.
Benim .jshintrc dosyam

