ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

ReSharper by Language: JavaScript

Last modified: 20 November 2024

When JavaScript support is explicitly enabled on the Environment | Products & Features page of ReSharper options , ReSharper provides JavaScript support up to ECMAScript 2016, including experimental features such as async/await, exponentiation operator and rest/spread in object literals/destructuring. jQuery and JSX syntax are supported as well.

By default, code inspection and other ReSharper features analyze JavaScript code according to the ECMAScript 5 standard, which is supported universally. If you use more advanced JavaScript code in your project, you can change the target ECMAScript level on the Code Editing | JavaScript | Inspections page of ReSharper options .

Descriptions of ReSharper features for JavaScript are grouped in the following topics: