Javascript'i sırayla tutmak için görsel stüdyosu JSLint eklentisini kullanıyorum, ki bu sorundan çok farklı görünüyor. BenGörsel stüdyoyu, işlev tanımı ve anında arama arasında boşluk ekleyerek nasıl durdurabilirim?
x = (function() {
}())
yazın Sonra ucunda noktalı virgül koyarsanız
, Görsel stüdyo bunu düzeltir:
x = (function() {
}());
Sonra JSLint JS Lint: Unexpected space between '}' and '('.
Açıkçası bu tamir edilebilir şikayet alanı kaldırarak, ancak görsel stüdyo alanı geri koymakta çok kalıcıdır. Dosyanın çoğunda yer alan fonksiyonun herhangi bir yerinde noktalı virgül koymak, VS'nin uzayı geri koymasına neden olur. Bu sinir bozucu olmaya başlıyor.
Görsel stüdyo Javascript düzenleyicisi ayarlarıyla ('boşluk bırakın ...') eşleşmeyi denedim, ancak bunu yapmayı durduramıyor gibi görünmüyor. Bu ifade edilebilir
başka yolu da VS yalnız bırakır
x = (function() {
})();
olmakla JSLint JS Lint: Move the invocation into the parens that contain the function.
Yani nafile orada diyor.
Herhangi bir öneriniz var mı? Dosyanın bu son satırında bile JSLint bitlerini kapatabileceğimi biliyorum, ama bu dağınık görünecek, biraz daha iyi yapmak isterim. Eğer bazı varsayılan ayarları kapatın eğer tüm
Kullanıcı özellikle VS2010 hakkında sordu. VS-2012/13, Javascript'in daha büyük desteğini ekledi, ancak bu sorunun ne olduğu değil ... –
Doğru, ama 2011'de VS2010 senin sahip oldu. Bunu 2014'te de aynı şeyi bilmeye ihtiyacım var. Tabii ki, bunun hakkında yeni bir soru yayınlasaydım, muhtemelen bir kopya sorduğum için işaretlenirdim. –
Bir puanınız var :) –