2016-04-22 38 views
12

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?

enter image description here

+2

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). –

+2

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

Odpowiedz

0

Kodeks VS nie daje żadnego ostrzeżenia. Co to jest przedłużenie?

W razie wątpliwości. Zrestartuj VSCode.

+1

Nic się nie zmienia. – Zen

0

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.

0

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.

+0

Nie ponownie uruchomiłeś vscode po zainstalowaniu tslint na całym świecie, prawda? – Zen

+0

Próbowałem ponownie uruchomić wiele razy. Mam zainstalowany globalnie tslint przez około miesiąc, a potem zacząłem ostatnio mieć problemy. – Animal2

0

W moim przypadku był to plik .vscode/tasks.json. Usunąłem i ponownie utworzyłem plik, a teraz wszystko działa dobrze.

8

Na nowej maszynie zainstalowałem rozszerzenie VS Code tslint przed zainstalowaniem samego tslint (przez npm) i nic nie pomogło, aby działało inaczej niż wyłączanie i ponowne włączanie rozszerzenia.

enter image description here

Powiązane problemy