Zainstalowałem TSLint w VSCode i utworzyłem plik tslint.json
obok tsconfig.json
. Ale TSLint nie działa. Na przykład dodałem "curly": true
do tslint.json
, ale kiedy piszę instrukcję if bez nawiasów klamrowych, Kod VS nie daje żadnego ostrzeżenia. Co robi to rozszerzenie?Jak używać TSLint w kodzie VS?
Odpowiedz
Rozszerzenie vscode-tslint obecnie ulega awarii po napotkaniu nieprawidłowej opcji config. W moim przypadku była to reguła no-trailing-comma
, którą należy zmienić na trailing-comma
.
Więcej informacji tutaj: https://github.com/Microsoft/vscode-tslint/issues/66
Kodeks VS nie daje żadnego ostrzeżenia. Co to jest przedłużenie?
W razie wątpliwości. Zrestartuj VSCode.
Nic się nie zmienia. – Zen
Upewnij się, że masz prawidłowy plik tslint.json w katalogu głównym katalogu roboczego. Tutaj jest dobry przewodnik, jeśli przewiniesz do pliku readme - spróbuj wykonać celowy błąd w pliku TS, a powinieneś zobaczyć, że błąd jest podkreślony liniami falistymi. I
Uwaga: Używam VSCode 1.3.1 i vscode-tslint 0.5.32.
Miałem ten sam problem co ty. Z jakiegoś powodu po aktualizacji TSLint lub kodu Visual Studio, linting przestał działać. Po sklonowaniu projektu Zen zalecanego w komentarzach, otrzymałem komunikat o błędzie informujący, że TSLint nie został zainstalowany. Zainstalowałem TSLint globalnie, ale nie jako zależność od dev dla mojego projektu, więc po uruchomieniu "npm install tslint --save-dev" Visual Studio Code zaczął linting ponownie.
W moim przypadku był to plik .vscode/tasks.json
. Usunąłem i ponownie utworzyłem plik, a teraz wszystko działa dobrze.
Byłem zaskoczony, aby zobaczyć repo rozszerzenie ma absolutnie zerowej informacji na temat, czego się spodziewać po jej zainstalowaniu. Do tej pory zainstalowałem go i jest całkowicie niewidoczny. Więc jestem w tej samej łodzi co ty. (I tak, zrobiłem restart w stosunku do kodu). –
Może twój 'tslint.json' jest nieprawidłowy. Możesz spróbować sklonować [ten projekt] (https://github.com/mrf28/a2gtm) i otworzyć go za pomocą vscode, aby sprawdzić, czy działa tslint. @ CharlieFlowers – Zen