2014-04-19 16 views
5

Il web essenziali plugin for Visual Studio 2013 viene fornito con una Linter per dattiloscritto. Ottengo centinaia di messaggi ora, ma non ho idea di cosa significano alcuni di loro.Spiegare Errori dattiloscritto Linter

C'è un posto in cui è illustrato ogni errore tslint? (una specie di wiki tslint?) Ho provato a cercarli su google, ma non ho alcuna spiegazione.

Errori:

  • TsLint: atteso callSignature di avere una typedef.
  • TsLint: mancante 'use strict' (ho un 'use strict' nella parte superiore del file, che innesca l'errore successivo)
  • TsLint: atteso un incarico o una funzione chiamata (a ' use strict ';)

e poi ci sono alcuni tra quelli davvero strano:

  • TsLint: commento deve iniziare con uno spazio (davvero ? perché?)

risposta

8

sorta di wiki tslint?

Purtroppo no. Ma una descrizione breve ins presenti qui https://github.com/palantir/tslint#supported-rules

Molti di questi sono da JSLint quindi questo dovrebbe aiutare http://jslinterrors.com/

TsLint: commento deve iniziare con uno spazio (in realtà perché?)

E ' è una convenzione di codifica per rendere i commenti visivamente gradevoli. // comment è molto più facile da leggere rispetto //comment. L'estetica visiva diventa importante nelle grandi squadre.

+0

Ho tonnellate di TsLint: il nome dell'interfaccia deve iniziare con il capitale I. Nel mio progetto importerò sempre un gruppo di file di definizione del tipo per JQuery, Knockout, ecc. Quindi avrò molte interfacce che non iniziano con a I. C'è un modo per dire a TsLint di saltare certi avvertimenti? –

+2

È possibile aggiungere/* tslint: disabilitare */nella parte superiore del file. –

+2

È possibile configurare tslint di Visual Studio? Secondo la documentazione tslint è possibile attivare/disattivare funzioni, ad esempio: https://github.com/palantir/tslint/blob/master/docs/sample.tslint.json. Ma come lo realizzi in VS? – AfroMogli