Ho installato TSLint in VSCode e creato un file tslint.json
accanto a tsconfig.json
. Ma TSLint non funziona. Ad esempio, ho aggiunto "curly": true
a tslint.json
, ma quando scrivo un'istruzione if senza parentesi graffe, VS Code non fornisce alcun avviso. Che cosa fa questa estensione?Come posso utilizzare TSLint in VS Code?
risposta
L'estensione vscode-tslint si arresta attualmente in modo anomalo quando incontra un'opzione di configurazione non valida. Nel mio caso, era la regola no-trailing-comma
che deve essere modificata in trailing-comma
.
Maggiori informazioni qui: https://github.com/Microsoft/vscode-tslint/issues/66
Codice VS non dà alcun preavviso. Che cosa fa questa estensione fare
In caso di dubbio. Riavvia VSCode.
Niente cambia. – Zen
Assicurarsi di avere un file tslint.json valido nella directory principale di lavoro. C'è una buona guida qui se si scorre fino al readme - https://github.com/palantir/tslint
Provare a fare un errore intenzionale in un file TS, e si dovrebbe vedere che l'errore viene sottolineato con una linea ondulata. I
Nota: sto utilizzando VSCode 1.3.1 e vscode-tslint 0.5.32.
Ho avuto lo stesso problema di te. Per qualche motivo dopo aver aggiornato TSLint o Visual Studio Code, il linting ha smesso di funzionare. Dopo aver clonato il progetto Zen raccomandato nei commenti, ho ricevuto un errore che diceva che TSLint non era installato. Ho installato TSLint a livello globale, ma non come dipendenza di sviluppo per il mio progetto, quindi dopo aver eseguito "npm install tslint --save-dev", il codice di Visual Studio ha iniziato a spazzolare di nuovo.
Nel mio caso è stato il file .vscode/tasks.json
. Ho rimosso e ricreato il file e ora funziona perfettamente.
- 1. Come configurare Visual Studio Code e tslint?
- 2. In VS Code, come utilizzare il compilatore alpha Typescript 1.5
- 3. Come posso abilitare l'evidenziazione dell'entità HTML in VS Code?
- 4. ESLint come globals in TSLint
- 5. Come posso utilizzare FSharp.Data con VS 2015?
- 6. Code messaggi vs socket
- 7. Java reflection vs code generation
- 8. Come disattivare Roslyn Code Fixes in VS 2015?
- 9. ASP.NET - Inline vs. Code-Behind
- 10. Google Code Hosting vs Sourceforge
- 11. Come utilizzare le definizioni Typescript per ottenere Intellisense per i miei servizi Javascript in VS Code?
- 12. Python Multiprocessing: pool.map vs using code
- 13. Come utilizzare Cache e Keep code DRY in Laravel 5
- 14. Come stampare tutta la cartella con tslint
- 15. Come utilizzare il punto di ingresso wmain() in Code :: Blocks?
- 16. resharper "cleanup code" vs. parola chiave 'var'
- 17. VS Code + Debugger per Chrome node.js
- 18. Completamente disinstallare le estensioni VS Code
- 19. asyncio e coroutine vs code di attività
- 20. Sublime Code Intel vs All Autocomplete?
- 21. Visual Studio Code Analysis vs StyleCop + FxCop
- 22. Come visualizzare lo smontaggio in Code :: Blocks?
- 23. IL code vs IL assembly: c'è una differenza?
- 24. Come posso modificare una collezione di code in un ciclo?
- 25. Come posso ottenere Java "hot code replacement" funzionante in JBoss?
- 26. Come si compila un'applicazione console con VS Code (piattaforma Windows)?
- 27. È possibile configurare TSLint in Visual Studio 2015?
- 28. Riferimento di file globalmente in VS Code (JS)
- 29. Come impostare VS-Code per aprire nuovi file nell'istanza corrente?
- 30. È possibile utilizzare la modalità vi in Code :: Blocks?
Sono rimasto sorpreso di vedere il repo estensione ha assolutamente zero informazioni su cosa aspettarsi dopo averlo installato. Finora l'ho installato ed è completamente invisibile. Quindi sono nella tua stessa barca. (E sì, ho riavviato vs codice). –
Forse il tuo 'tslint.json' non è valido. Puoi provare a clonare [questo progetto] (https://github.com/mrf28/a2gtm) e aprirlo con vscode per vedere se tslint funziona. @CharlieFlowers – Zen