Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15449|Yanıt: 0

[TypeScript] vs code TSLint yaygın hata çözümü

[Bağlantıyı kopyala]
Yayınlandı 12.10.2018 13:39:49 | | |
TSLint, kodu tespit etmek için Typescrip{filter}t doğrulama aracıdır.

TSLint: comment must start with a space (comment-format)

Yorumlar boşlukla başlamalıdır (yorum formatı)

Yani, // harfinden sonra bir boşluk gelmelidir.

"Nokta virgül eksik." : "Nokta virgül eksik."
"\"use strict\"' fonksiyon formunu kullanın." : "Standartlaştırma kullanarak fonksiyonu tanımlayın.",
"'-'den sonra beklenmedik boşluk." : "'-'den sonra boşluk olmamalı.",
"JSON değeri bekleniyor." : "Lütfen JSON değeri verin.",
"Karışık boşluklar ve sekmeler.": "Boşluklar ve sekmeler tekrar.",
"Güvensiz karakter." : "Güvensiz karakter."
"Sıra fazla uzun.": "Bu satırdaki karakterler belirlenen maksimum uzunluğu aşıyor.",
"Boşluk izliyor.": "Bu satırın sonunda çok fazla işe yaramaz boşluk var.".
"scrip{filter}t URL." : "script URL.",
"'{b}' içinde beklenmedik {a}." : "{a}.",
"Beklenmedik '{a}'." : "'{a}'.",
"Teller çift tırnak kullanmalı."
"Gereksiz kaçış." : "Escapement gerekmez."
"Dizide kontrol karakteri: {a}." : "Kontrol karakteri dizide görünür",
"Kaçın \\'." : "Kaçın \\",
"Kaçın \\v." : "Kaçın \\v",
"\\x-den kaçının." : "\\x-'den kaçının",
"Kötü kaçış." : "Yanlış kaçış karakteri",
"Kötü sayı '{a}'." : "Kötü sayı '{a}'",
"'{a}'dan sonra eksik boşluk." : "'{a}''dan sonra eksik boşluk",
"Ekstra önde gelen sıfırları '{a}' kullanma." : "'{a}' önünde fazladan 0'lar kullanma",
"0x-. ' {a}'." : "0x-. ' kullanmaktan kaçının. {a}'.",
"Takip eden ondalık nokta, '{a}' noktasıyla karıştırılabilir." : "'{a}' içinde ondalık noktanın arkasında bir nokta kullanın",
"Beklenmedik yorum." : "Burada yorumlar görünmemeli",
"Kaçış Olmayan '{a}'." : "Kaçış Olmayan '{a}'",
"Düzenli ifadede beklenmedik kontrol karakteri." : "Kontrol karakteri düzenli ifadede ortaya çıktı",
"Beklenmedik kaçan karakter '{a}' düzenli ifadede." : "Beklenmedik kaçan karakter '{a}' düzenli ifadede göründü",
"'{{a}' bekliyordum ama bunun yerine '{b}' gördüm." : "'{b}' yerine '{{a}' geçmeli",
"Boşlukları saymak zor. {{a}} kullanın." : "Boşlukları saymak zordur, lütfen {{a}} kullanın,
"Güvensiz '{a}'." : "Güvensiz '{a}'",
"Boş sınıf." : "boş sınıf",
"Bir sayı bekliyordum ama bunun yerine '{a}' gördüm.":"' '{a}' ile değiştirilmeli,
"'{a}', '{b}''den büyük olmamalıdır."
"'hasOwnProperty' gerçekten kötü bir isim.": "'hasOwnProperty' anahtar kelimedir",
"'{a}' tanımlanmadan önce kullanıldı.": "'{a}' tanımlanmadan önce kullanıldı.",
"'{a}' zaten tanımlanmıştır.":"'{a}' tekrar tekrar tanımlanır",
"Bir sayıyı takip eden bir nokta, ondalık nokta ile karıştırılabilir.": "Bir sayıyı takip eden bir nokta, ondalık nokta ile karıştırılabilir",
"Kafa karıştırıcı eksiler" : "kafa karıştırıcı olumsuz ifade-",
"Kafa karıştırıcı artılar." : "kafa karıştırıcı olumlu ifade+",
"Eşleşmemiş '{a}'." : "Eşleşmemiş '{a}'",
"'{a}' satırındaki '{{b}' ile eşleşmesi bekleniyordu ve bunun yerine '{d}' görüldü.": "Satırda {c} '{d}' yerine '{a}' ve '{b}' ile eşleşmesi gereklidir",
"Programın beklenmedik erken sonu.": "Programın beklenmedik erken sonu",
"Önde gelen ondalık nokta nokta ile karıştırılabilir: '. {a}'.":"'{{a}' harfinden önceki nokta kolayca ondalık nokta ile karıştırılabilir",
"Dizi literal gösterimini [].": "Dizinin sembolünü kullan []",
"Bir operatör beklendi ve bunun yerine '{a}' gördüm.":"'{{a}' yerine bir sembol koymak gerekiyor",
"'{a}''dan sonra beklenmedik boşluk.": "'{a}''den sonra boşluk yok",
"'{a}' öncesi beklenmedik boşluk.": "'{a}'' öncesinde boşluk yok",
"'{a}' öncesinde kötü satır kırılması.": "'{a}'' öncesinde yanlış satır kesintisi",
"'{{a}' yerine {c}'de bir girintiye sahip olması bekleniyordu.": "'{a}' yerine {c}'de girinti yapılmalıdır,
"Satır kırma hatası '{a}'.":"Satır saçmalama hatası '{a}'",
"'{a}' kelimesinin beklenmedik kullanımı.":"'{a}' burada kullanılamaz",
"Kötü operand.": "Yanlış operand",
"NaN ile karşılaştırmak için isNaN fonksiyonunu kullanın.": "NaN ile karşılaştırmak için isNaN kullanın",
"'{a}'' kelimesinin kafa karıştırıcı kullanımı.": "'{a}'' kullanımının kafa karıştırıcı kullanımı",
"Sadece okuma.": "Sadece oku",
"'{a}' bir fonksiyondur.":"'{a}' bir fonksiyondur",
'Kötü görev.': 'Yanlış görev',
"İstisna parametresine atama.": "Ek parametrelere değer atamayın",
"Bir atamada tanımlayıcı beklendi ve bunun yerine bir fonksiyon çağrısı görüldü.": "Bir atama ifadesinde bir tanımlayıcı olmalı, bir yönteme çağrı değil",
"Bir tanımlayıcı bekliyordum ama bunun yerine '{a}' (ayrılmış bir kelime) gördüm.":"'{a}' (ayrılmış kelime) yerine bir tanımlayıcı olmalı",
"Fonksiyon bildirinde eksik isim.": "Metod bildirinde eksik isim",
"Bir tanımlayıcı bekliyordum ama bunun yerine '{a}' gördüm.":"'{a}' yerine bir tanımlayıcı olmalı",
"İç fonksiyonlar dış fonksiyonun en üstünde listelenmelidir." ,
"'{b}'' sonrasında erişilemeyen '{{a}'.":"'{{b}'''den sonra '{{a}' alınamıyor",
"Gereksiz nokta virgül."
"{b} ifadesine '{a}' etiketi koy.": "{b}'nin ifadesine '{{a}' koy",
"Etiket '{a}' bir javascrip{filter}t url'sine benziyor.": "'{a}' bir js bağlantısı gibi görünüyor",
"Bir atama veya fonksiyon çağrısı beklendi ve bunun yerine bir ifade görüldü": "İfade yerine bir atama veya fonksiyon çağrısı gerektirir.",
"Yan etkiler için 'yeni' kullanmayın.": "'New' ifadesini kullanmayın.",
"Gereksiz\"strict\"."."Gereksiz\"strict\".",
"Eksik \"use strict\" ifadesi.":"Use \"use strict\" ifadesi eksik",
"Boş blok.": "boş modül",
"Beklenmedik /*üye '{a}'.":"/* elemanı '{a}'.",
"'{a}' bir ifade etiketidir.": "'{a}' bir ifadedir",
"'{a}' kapsam dışı kullanıldı.":"'{a}' kapsam dışı kullanıldı",
"'{a}' izin verilmiyor.":"'{a}'",
"'{a}' tanımlanmamıştır.": "'{a}' tanımlanmamıştır",
"'{{b}' ile karşılaştırmak için '{a}' kullanın.": "'{{b}' ile karşılaştırmak için '{{a}' kullanın",
"Değişkenler silinmemeli.": "Değişkenler silinmeli",
"Nesnenin literal gösterimini {}.":"Nesnenin literal gösterimini {}",
"{a} kavramını yapıcı olarak kullanma.": "{a} yapıcı olarak kullanılmayın",
"Fonksiyon yapıcısı değerlemiştir.":"Fonksiyon yapıcısı değerlemiştir.",
"Bir yapıcı adı büyük harfle başlamalıdır.": "Bir üreticinin adı büyük harfle başlamalıdır.",
"Kötü yapımcı.": "Yanlış yapıcı",
"Garip bir yapı. 'New' silueti silin.": "Üretici yanlış, lütfen 'yeni'yi silin",
"Eksik '()' bir yapıcını çağırıyor.":"Eksik parantezler ()",
"Tartışmalardan kaçın. {a}.":"Parametreden kaçın. {a}.",
"document.write bir değerleme biçimi olabilir.":"document.write bir değerlendirme biçimidir",
'Değerlendirme kötüdür.': "Değerlendirme kullanmamaya çalışın",
"Matematik bir fonksiyon değildir.": "Matematik bir fonksiyon değildir",
"Bir yapıcı çağrılırken 'new' öneki eksik.": "'new' burada eksik",
"Eksik radix parametresi.": "Eksik parametre",
"İma edilen değerlendirme kötüdür. Bir dize yerine bir fonksiyon geçirin.": "Bir dize yerine bir fonksiyon geçir",
"Kötü çağrı.": "Yanlış çağrı",
"['{a}'] nokta gösterimiyle daha iyi yazılır.":"['{a}'] en iyi kullanılan noktadır. yol" dedi,
"Ekstra virgül.": "Ekstra virgül",
"Bir döngü içinde fonksiyon oluşturma.": "Döngüde fonksiyon oluşturma",
"Get {b} fonksiyonunda beklenmedik parametre '{a}'.":"'{{a}' parametresi {b} yönteminde kullanılmamalıdır",
"Çoğaltı üye '{a}'.":"Kopya '{a}'",
"Bir ifade görmeyi bekliyordum ama bunun yerine bir blok gördüm.": "Bu bir ifade ifadesi olmalı.",
"Çok fazla var ifadesi.": "Çok fazla var ifadesi",
"'{a}'.":"'{{a}' tekrar tekrar tanımlanır",
"'{a}' kelimesini 'tanımlanmamış' olarak başlatmak gerekmez."
"Koşullu bir ifade bekledim ama bunun yerine bir atama gördüm.": "Burada bir ifade gerekiyor, bir atama ifadesi değil",
"'Dava'dan önce bir 'break' açıklaması bekliyordum.",
"'default'tan önce bir 'break' ifadesi bekleniyordu.":" 'default' öncesi 'break' gerekiyor.",
"Bu 'anahtar' bir 'eğer' olmalı.",
"Tüm 'debugger' ifadeleri kaldırılmalıdır.": "Lütfen 'debugger' ifadesini silin",
"'{a}' bir ifade etiketi değildir.",
"Bir atama veya fonksiyon çağrısı beklendi ve bunun yerine bir ifade görüldü.": "İfade yerine bir ifade veya fonksiyon çağrısı gerektirir",
"Fonksiyon bildirimleri bloklar halinde yerleştirilmemelidir. Bir fonksiyon ifadesi kullanın veya ifadeyi dış fonksiyonun üstüne taşıyın.":"Fonksiyonun bildirisi if-benzeri bir blokta yerleştirilemez, dış fonksiyonun üstüne yerleştirilmelidir."


İşte projenizde karşılaştığınız bazı ipuçlarından bazı örnekler:

1 [W099]:Karışık boşluklar ve sekmeler

Bu hata en yaygın olanıdır; yani aynı satırda boşluklar ve sekme girintileri karıştırılır ve değişiklik çok basittir; genellikle sekme girintisi silinir ve hepsini boşluk olarak değiştirir. Kolaylık için, editörün sekme girintisini orijinal girinti yerine 2 veya 4 boşluk olarak ayarlayabiliriz.

2 [W030]: Bir atama veya fonksiyon çağrısı beklenirken bunun yerine bir ifade gördüm

Bu hata çok garip, aşağıdaki kodu kullanarak bu hata index-1 <0 ? indeks = 0:indeks = indeks - 1;  Bu bir virgül ifadesi, ancak JSLInt burada bunun bir ifade değil, bir fonksiyon olması gerektiğini düşünüyor, bu yüzden bu hatayı önemsiyorsanız, ifelse ifadesi olarak değiştirin

3 [W041]:Karşılaştırmak için '===' kullanın ...

Bu hata, eşit yerine kongrüyans kullanırsak, ifadenin her iki tarafındaki veri tipleri aynıysa, değerlendirmede uyum kullanmamız önerilir

4 [W033]:Eksik nokta virgül

eksik nokta virgül; Bu genellikle kendiniz tarafından unutulur, ancak bir cümleden oluşan yapılar için nokta virgül de daha sonra yazılması gerektiğidir. Örneğin: if(index<0) {index=tcount-1} doğru şekilde yazılır if(index<0) {index=tcount-1; }, burada sık sık nokta virgül yazmayı unutuyorum, terle...

Ayrıca bazı hata istemleri de var, o yüzden onları buna göre değiştirelim ve kendi iyi kod stilinizi ve yazım alışkanlıklarınızı geliştirelim.





Önceki:Docker konteynerleri için port eşleme yöntemini değiştirin
Önümüzdeki:Harita kullanımı, metod çağrısı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com