Risolvere (use ‘esversion: 6’) in Visual Studio Code
Ho iniziato da un paio di giorni ad usare Visual Studio Code, stamattina ho scritto qualche riga di codice javascript per NodeJs.
Naturalmente ho fatto uso di const e di () => {}, e JSHint, uno delle estensioni che ho abilitato nell’IDE, mi segnala una serie di warning legati all’uso di javascript versione ES6.

Come risolviamo questo inconveniente?
La risposta è dire a Visual Studio Code che vogliamo usare ES6, come appunto ci suggerisce. Per fare ciò dobbiamo modificare la seguente opzione di JSHint:
"jshint.options": {"esversion": 6},
Come fare con Visual Studio Code su MAC
Selezionare la modifica dei settings, dal menù dell’applicazione selezioniamo Preferences -> Settings:

Si aprirà una nuova finestra, da cui selezioniamo ‘Workspace Settings’ trai tab orizzontali, sulla sinistra apriamo il ramo ‘Extensions’ e poi selezioniamo ‘JSHint Configuration’. Sulla destra appariranno le opzioni di JSHint, scorriamo fino a trovare Options.

Cliccare su ‘Edit in settings.json’

Cliccare sull’icona della matita e selezionare ‘Copy to Settings’

Modificare l’opzione jshint.options con il valore esversion: 6 e salvare il Workspace Settings.
I warning spariranno per magia 😀