2016-02-18 4 views
8

से छुटकारा पाएं मैं इसे हल करने के लिए इंटरनेट को खराब करने की कोशिश कर रहा हूं लेकिन इसका कोई फायदा नहीं हुआ। शायद आप मेरी मदद कर सकते हैं। मैं tslint चेतावनी का कहना है कि 'खाली स्थान के लापता' हो रही है कुछ की तरह:टीएसलिंट लापता-व्हाइटस्पेस

./src/app/content/content.controller.ts में चेतावनी [4, 13]: खाली स्थान के [5, 21] लापता: लापता खाली स्थान के

मैं चाहता हूँ चेतावनी

से छुटकारा पाने के यहाँ कोड का एक उदाहरण है .... मूल रूप से कहीं भी मैं प्रकार की घोषणा के लिए एक बृहदान्त्र है जहां त्रुटि हो रहा है है। मैं तो मैं लिंटर चाहते हैं इसके बारे में मुझे बग ...

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; 

मैं tslint.json फ़ाइल के माध्यम से देखा और समझ नहीं सकता कैसे प्राप्त करने के लिए यह के बीच एक रिक्ति डाल करने के लिए नहीं करना चाहते हैं इससे छुटकारा पाना। "Typedef-सफ़ेद"

मैं कोई लाभ के लिए, निम्न लेकिन, अफसोस करने के लिए इसे बदल दिया है::

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

मैं कैसे छुटकारा मिलेगा

मैं एक होनहार संपत्ति है कि ने कहा कि देखा 'गायब सफेद जगह' त्रुटि?

उत्तर

14

यह त्रुटि संदेश whitespace rule से आता है। मेरा मानना ​​है कि नियम चाहता है कि आप कॉलन में टाइप घोषणाओं के पहले या बाद में (सुनिश्चित न करें) को एक स्थान जोड़ना चाहते हैं। हालांकि, अगर आपको यह पसंद नहीं है, तो आप नियम को पूरी तरह से अक्षम कर सकते हैं, या फ़ाइल से check-type विकल्प को हटा सकते हैं।

+0

चेक-प्रकार को हटाने से नौकरी हुई। चीयर्स! – ThinkBonobo

2

क्या TSLint के बारे में शिकायत करने लगता है वर्ग संपत्ति घोषणाओं हैं, इसलिए हो सकता है इस अतिरिक्त शासन करने के लिए "typedef-सफ़ेद" जोड़ने का प्रयास करें:

"property-declaration": "nospace", 

आप उस नियम here के बारे में अधिक पा सकते हैं।

+0

यह एक अच्छा विचार है लेकिन यह मेरे मामले में काम नहीं करता है। हालांकि धन्यवाद! – ThinkBonobo

3

आपको whitespacetslint.json में खोजना चाहिए, और false पर सभी परिणाम बदलें। ,

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

यह सेट अगर आप निजी नीमा बारे में:

और तुम सवाल वहाँ की तरह सेट कर सकते हैं स्ट्रिंग,: कोई जगह नहीं करेगा अं साथ।


अन्य,

अगर आप false करने के लिए one-line के मेटाडाटा सेट, वर्ग कोई जगह नहीं पालन कर सकते हैं।

यदि आप no-trailing-whitespace से false पर सेट करते हैं, तो लाइन टैब का उपयोग कर सकती है।

--end

+0

स्टैक ओवरफ़्लो, यू मिंग में आपका स्वागत है। कृपया यहां चीनी वर्णों का प्रयोग न करें। यह एकमात्र एकमात्र वेबसाइट है।यदि आप पश्चिमी देशों में एन्कोडिंग मुद्दों से बचने के लिए अपनी पोस्ट संपादित कर सकते हैं तो हम सराहना करेंगे ... धन्यवाद! ;) – Badacadabra

संबंधित मुद्दे

 संबंधित मुद्दे