Una soluzione che funziona per me (luglio 2017), è quello di utilizzare ESLint. Come tutti sanno, è possibile utilizzare il linter in più modi, globalmente o localmente. Lo uso localmente e con la guida di stile di Google. Essi modo impostare il tutto è la seguente ...
cd to your working directory
npm init
npm install --save-dev eslint
node_modules/.bin/eslint --init
I use google style and json config file
Ora avrete un file .eslintrc.json
radice della tua directory di lavoro. È possibile aprire quel file e modificarlo a piacimento utilizzando lo eslint rules. Avanti cmd+,
per aprire le preferenze di sistema vscode
. Nella barra di ricerca digitare eslint
e cercare "eslint.autoFixOnSave": false
. Copia l'impostazione e incollalo nel file delle impostazioni utente e cambia false
in true
. Spero che questo possa aiutare qualcuno che utilizza vscode.
Probabilmente no. Se hai letto [doc online] (https://code.visualstudio.com/Docs/languages), potresti notare che Microsoft ha solo menzionato la funzione di formattazione per TypeScript. – yushulx
Funziona con C# e JavaScript, non riesco a trovare un elenco ufficiale ma è più di un semplice TypeScript. –
è 2017 e non è ancora supportato? – Asqan