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.
- 1. Jak ustawić minimapę w kodzie VS?
- 2. Jak zintegrować powłokę babuna w kodzie VS
- 3. jak używać pliku json w kodzie html
- 4. Jak używać scala.collection.immutable.List w kodzie Java
- 5. Jak używać lzma2 w kodzie Pythona?
- 6. CodeFile vs kodzie
- 7. Czy można bezpiecznie używać -DBL_MAX w kodzie?
- 8. Jak skopiować sformatowany kod do schowka w kodzie VS
- 9. Jak skonfigurować kod Visual Studio i tslint?
- 10. Jak odszyfrować cały folder za pomocą tslint
- 11. emacs: jak używać edebug na kodzie zdefiniowanym w makrze?
- 12. w kodzie źródłowym kodu, jak używać KeyAttribute na wielu kolumnach
- 13. Jak używać niestandardowej czcionki w kodzie wizualnym studio
- 14. Dlaczego tslint: zalecane, nie pozwalając modułów?
- 15. Konfiguracja TSLint w Visual Studio 2015
- 16. Jak włączyć sprawdzanie typów w TSLint w WebStorm?
- 17. TSLint: Język Timeout wykonanie usługi w WebStorm
- 18. Async/Await VS Task.Run: Kiedy używać? Jak używać?
- 19. Jak ustawić FontFamily w kodzie
- 20. Autouzupełnianie obiektów automatyzacji w kodzie VS i Pythonie
- 21. Kiedy powinieneś używać === vs ==,! == vs! =, Etc .. w javascript?
- 22. Kiedy używać SQLITE_TRANSIENT vs SQLITE_STATIC?
- 23. Kiedy używać Cassandra vs Solr w DSE?
- 24. java.io.File vs java.nio.Files, który jest preferowany w nowym kodzie?
- 25. Kiedy używać = domyślny vs = usuń
- 26. Jakikolwiek sposób używać matowników Hamcrest w kodzie produkcyjnym?
- 27. Kiedy używać HtmlControls vs WebControls
- 28. Czy istnieje skrót klawiszowy "Otwórz folder ..." w kodzie VS?
- 29. Dlaczego ten problem nie działa w kodzie VS?
- 30. Kiedy używać HttpMessageHandler vs ActionFilter?
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