2014-04-19 13 views
5

Wtyczka web essentials do wizualnego studia 2013 zawiera narzędzie do pisania. Dostaję setki wiadomości teraz, ale nie mam pojęcia, co niektóre z nich znaczą.Wyjaśnienie błędów TypeScript Linter

Czy jest miejsce na wyjaśnienie każdego błędu tslint? (rodzaj wiki tslint?) Próbowałem googlować, ale nie mam żadnego wyjaśnienia.

Błędy:

  • TsLint: Oczekuje callSignature mieć typedef.
  • TsLint: brakuje 'use strict' (mam 'use strict' w górnej części pliku, który wyzwala kolejny błąd)
  • TsLint: oczekiwanej zadanie lub funkcję połączenia (at ' use strict ';)

a następnie istnieją pewne bardzo dziwne te:

  • TsLint: komentarz musi zaczynać się od spacji (naprawdę ? dlaczego?)

Odpowiedz

8

rodzaj wiki tslint?

Niestety nie. Ale krótki opis ins obecne tutaj https://github.com/palantir/tslint#supported-rules

Wiele z nich pochodzi z jslint tak to powinno pomóc http://jslinterrors.com/

TsLint: Komentarz musi zaczynać się od spacji (naprawdę dlaczego?)

It jest konwencją kodowania, która sprawia, że ​​komentarze są przyjemne wizualnie. // comment Jest znacznie łatwiejsze do odczytania niż //comment. Wizualna estetyka staje się ważna w dużych zespołach.

+0

Mam tony TsLint: nazwa interfejsu musi zaczynać się od kapitału I. W moim projekcie zawsze będę importować paczkę plików definicji typów dla JQuery, Knockout itp., Więc będę miał wiele interfejsów, które nie zaczynają się od I. Czy jest jakiś sposób, aby powiedzieć TsLintowi, aby pominął pewne ostrzeżenia? –

+2

Możesz dodać/* tslint: wyłącz */u góry pliku. –

+2

Czy można skonfigurować tslint programu Visual Studio? Zgodnie z dokumentacją tslint można włączać i wyłączać funkcje, na przykład: https://github.com/palantir/tslint/blob/master/docs/sample.tslint.json. Ale jak to osiągnąć w VS? – AfroMogli