Richten Sie TSLint für VS2017 ein

9

Ich habe versucht, dieses Plugin zu installieren: Web Analyzer , aber leider kann es nicht in installiert werden VS 2017. Es zeigte:

  

VSIXInstaller.NoApplicableSKUsException. Diese Erweiterung ist nicht installierbar auf jedem installierten Produkten

Ich frage mich, ob es eine Möglichkeit gibt, tslint in VS einzurichten, oder gibt es eine andere Möglichkeit, die Syntax zu überprüfen?

    
Kuawiiii 16.03.2017, 03:24
quelle

3 Antworten

6

Nun, da TypeScript Sprachserver-Plugins unterstützt und es gibt TSLint-Plugin , eine weitere Option ist verfügbar:

  • Installieren Sie Visual Studio 2017 Update 2
  • Installieren Sie TypeScript 2.3 für Visual Studio (Dies gilt nicht nur für VS 2015 aber auch für VS 2017 Update 2)
  • Setzen Sie tslint.json in C:\Program Files (x86)\Microsoft SDKs\TypeScript.3 oder eines seiner übergeordneten Verzeichnisse und führen Sie npm install typescript tslint tslint-language-service aus (Visual Studio sucht nicht nach tslint.json oder Plugins im Projektordner)
  • Fügen Sie "plugins": [{ "name": "tslint-language-service" }] zu compilerOptions in Ihrem tsconfig.json hinzu.

Jetzt sollte TSLint in Visual Studio funktionieren:

    
user2393229 07.05.2017, 13:01
quelle
4

Web Analyzer ist dort als Teil von Visual Studio 2017 installiert. Die schlechte Nachricht: ohne tslint.

Ich vermute (habe gehofft), dass es die Taskrunner durchgeführt werden kann mit und schlucken und die Ausgabe zurück in das Visual Studio 2017-Fehler Fenster Rohrleitungen (mit dem Ausgang ‚msbuild‘ von tslint), aber wenn ich das habe ich versucht, couldn‘ t es zu arbeiten, und ich habe nicht die Zeit, um herauszufinden, warum. Es kann sein, dass diese Ausgabeoption in vs2017 nicht unterstützt wird.

Meine Lösung war, zu vs2015 community zurückzukehren . (Ich habe auch den Code Objektiv-Funktion zurück, die ich gewachsen war auf abzuhängen.) Ich hoffe, dass diese Dinge kommen zurück zu vs schließlich, so kann ich vor den neuen Funktionen einige bewegen.

UPDATE: Rich-Newman einen Ersatz namens Typoskript Analyzerfor vs2017 Ссылка geschrieben

    
David L Morris 18.04.2017 00:56
quelle
2
___ qstnhdr ___ Richten Sie TSLint für VS2017 ein ___ antwort43738410 ___

Dank Rich N gibt es jetzt TypeScript Analyzer für Visual Studio 2017. Siehe seine Antwort auf eine SO-Frage zum selben Thema hier .

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123visualstudio ___ Verwenden Sie dieses Tag, wenn Sie eine bestimmte Frage zu Visual Studio-Funktionen und -Funktionen haben. Verwenden Sie dieses Tag NICHT bei Fragen zu Code, der nur zufällig in Visual Studio geschrieben wurde. Erwägen Sie, den genauen Technologiebereich zu markieren, auf den Ihre Frage verweist, und kennzeichnen Sie auch eine spezifischere Version von Visual Studio. Bitte geben Sie Ihre genaue VS-Version, Edition und Update-Ebene in Ihrer Frage an. ___ tag123typescript ___ TypeScript ist eine typisierte Obermenge von JavaScript, die von Microsoft erstellt wurde. Sie fügt optionale Typen, Klassen, async / await und viele andere Features hinzu und kompiliert JavaScript. Dieses Tag steht für spezifische Fragen zu TypeScript. Es wird nicht für allgemeine JavaScript-Fragen verwendet. ___ qstntxt ___

Ich habe versucht, dieses Plugin zu installieren: Web Analyzer , aber leider kann es nicht in installiert werden VS 2017. Es zeigte:

  

VSIXInstaller.NoApplicableSKUsException. Diese Erweiterung ist nicht installierbar auf jedem installierten Produkten

Ich frage mich, ob es eine Möglichkeit gibt, tslint in VS einzurichten, oder gibt es eine andere Möglichkeit, die Syntax zu überprüfen?

    
___ answer43461877 ___

Web Analyzer ist dort als Teil von Visual Studio 2017 installiert. Die schlechte Nachricht: ohne tslint.

Ich vermute (habe gehofft), dass es die Taskrunner durchgeführt werden kann mit und schlucken und die Ausgabe zurück in das Visual Studio 2017-Fehler Fenster Rohrleitungen (mit dem Ausgang ‚msbuild‘ von tslint), aber wenn ich das habe ich versucht, couldn‘ t es zu arbeiten, und ich habe nicht die Zeit, um herauszufinden, warum. Es kann sein, dass diese Ausgabeoption in vs2017 nicht unterstützt wird.

Meine Lösung war, zu vs2015 community zurückzukehren . (Ich habe auch den Code Objektiv-Funktion zurück, die ich gewachsen war auf abzuhängen.) Ich hoffe, dass diese Dinge kommen zurück zu vs schließlich, so kann ich vor den neuen Funktionen einige bewegen.

UPDATE: Rich-Newman einen Ersatz namens Typoskript Analyzerfor vs2017 Ссылка geschrieben

    
___ tag123tslint ___ tslint ist ein statischer Analyse-Linter für TypeScript. ___ answer43831805 ___

Nun, da TypeScript Sprachserver-Plugins unterstützt und es gibt TSLint-Plugin , eine weitere Option ist verfügbar:

  • Installieren Sie Visual Studio 2017 Update 2
  • Installieren Sie TypeScript 2.3 für Visual Studio (Dies gilt nicht nur für VS 2015 aber auch für VS 2017 Update 2)
  • Setzen Sie %code% in %code% oder eines seiner übergeordneten Verzeichnisse und führen Sie %code% aus (Visual Studio sucht nicht nach %code% oder Plugins im Projektordner)
  • Fügen Sie %code% zu %code% in Ihrem %code% hinzu.

Jetzt sollte TSLint in Visual Studio funktionieren:

    
___
Hermann.Gruber 02.05.2017 12:52
quelle