2016-02-18 20 views
8

Bunu çözmek için interneti araştırmaya çalışıyorum ama boşuna. Belki bana yardım edebilirsin. Diyorum uyarıları 'boşluk gerekir' tslint alıyorum gibi bir şey:TSLint eksik-boşluktan kurtulmak

./src/app/content/content.controller.ts içinde UYARI [4, 13]: Boşlukları [5, 21] eksik: Eksik istediğim boşluk

İşte temelde her yerde hata oluyor nereye türünü ilan için kolon olduğunu var .... kod örneği uyarı

kurtulmak için. Ben bu yüzden

export class ContentCtrl { 
filters:IFilter[]; 
selectedFilters:IFilter[]; 
filterToAdd:IFilter; 

/** @ngInject */ 
constructor(private $log:angular.ILogService, 
      private $timeout:any, 
      private toastr:any, 
      private filterService:FilterService) { 
    const self = this; 

Ben tslint.json dosyası üzerinden baktı ve nasıl çözemedim bu konuda değil hata bana ... linter istiyorum bunun arasına boşluk koymak istemiyoruz ondan kurtulmak. "Typedef-boşluk"

Hiçbir-boşuna, ne yazık ki, şu fakat bunu değiştirdi:

"typedef-whitespace": [true, 
     { 
      "callSignature": "noSpace", 
      "catchClause": "noSpace", 
      "indexSignature": "noSpace", 
      "parameter": "noSpace" 
     } 
    ], 

Ben kurtulmak nasıl

ben umut verici söz konusu konutları gördü 'eksik boşluk' hatası mı?

"property-declaration": "nospace", 

O kural here hakkında daha fazla bulabilirsiniz: TSLint şikayet gibi görünüyor ne

cevap

14

Bu hata iletisi, whitespace rule'dan gelir. Kuralın, yazı tipi bildirimlerindeki iki noktadan önce veya sonra (hangisi olduğundan emin değilseniz) bir boşluk eklemenizi istediğine inanıyorum. Ancak, bundan hoşlanmıyorsanız, kuralı tamamen devre dışı bırakabilir veya check-type seçeneğini tslint.json dosyanızdan kaldırabilirsiniz.

+0

Denetim türünü kaldırmak işi yaptı. Şerefe! – ThinkBonobo

2

belki bu ekstra kuralı için "typedef boşluk" eklemeyi deneyin, sınıf Mal bildirimleri bulunmaktadır.

+0

--end. Yine de teşekkürler! – ThinkBonobo

3
numaralı telefonu arayarak tslint.json numaralı telefonu arayabilir ve tüm sonuçları false numaralı telefondan yapabilirsiniz.

Ve sorular

orada gibi ayarlayabilirsiniz:

"whitespace": [ 
    false, 
    "check-branch", 
    "check-decl", 
    "check-operator", 
    "check-separator", 
    "check-type" 
], 

set o sen özel nima yazarsanız: dize: boşluk olacak hiçbir err ile. Eğer false için one-line 'ın meta ayarlarsanız diğer


,

, sınıf hiçbir boşluk takip edebilirsiniz.

no-trailing-whitespacefalse için ayarlanmışsa, satır sekmeyi kullanabilir.

Bu iyi bir fikir ama benim durumumda işe yaramadı

+0

Yığın Taşması Yue Ming'e hoş geldiniz. Lütfen Çince karakterleri kullanmayın. Bu sadece İngilizce bir sitedir.Batı ülkelerinde kodlama sorunlarını önlemek için yazınızı düzenleyebilirseniz memnun oluruz ... Teşekkürler! ;) – Badacadabra

İlgili konular