くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Visual Studio + R# でインテリセンス候補の JS バージョンを変えたい

JavaScript には、ES5, ES6 などいくつかのバージョンがあります。最新のブラウザでは ES6 が大体サポートされています。そのため、環境によっては ES6 で書きたいと考えるとこがあります。

Visual Studio で JavaScript を書いていて以下のように ES5 の構文が前提となったアドバイスが表示されることがあります。しかし、私は ES6 なコードを書きたい。

https://lh3.googleusercontent.com/-OMlUEAA37-o/Wgk78I87rhI/AAAAAAAAbWE/kpREscANgbgQHLCDFYgi3Bq2Q2hIYpKMQCHMYCw/s0/devenv_2017-11-13_15-30-08.png

解決策

R# の設定より JS バージョンを変更する

以下のパスより設定にたどり着けます

Resharper>Options>Code Editing> JavaScript > Inspections > JavaScript Language Level

https://lh3.googleusercontent.com/-j-O5BeTWZZM/Wgk9V6UrBWI/AAAAAAAAbWY/n_YMYJgPi6ANGyij2AHuIHDixbLEmDHkQCHMYCw/s0/devenv_2017-11-13_15-36-07.png

情報源

stackoverflow.com