ReSharper 2016.2 Help


ReSharper | Options | Code Editing | JavaScript | Inspections

On this options page, you can adjust the way code inspection works in JavaScript.

JavaScript language level Allows choosing the ECMAScropt version that is used to analyse JavaScript code.
Enable JSX syntax in JS files Select this option if you want ReSharper to process JSX syntax in your .js files.
Analyse properties' context when inspecting code This check box, which is disabled by default, enables deeper analysis of properties. When disabled, only unknown properties are detected as errors. When enabled, reassigned properties are detected as well. E.g.:
var a = { prop1 : "property" }; var b = { prop2 : "property" }; a.prop2 // The error here is only detected if the option is enabled
Ignore skipped files from resolve On the Code Inspection | Settings page of ReSharper options, you can configure a list of files, file masks, and folders to be excluded from code inspection. However, ReSharper will still resolve and index these files so that navigation and search, code completion and other features are aware of code items in these files.
You can use this check-box to exclude these files from all ReSharper features.
Ignore assignment in condition warning if there are redundant parenthesis around This preference allows you to ignore the 'Assignment to a variable inside a conditional statement' code inspection if this assignment is surrounded with parentheses.
That is, ReSharper will not detect an issue in the following JavaScript code:
var a = 10; if ((a = 5)) { doSomething(); }
Moreover, if the assignment is not surrounded with the parentheses, ReSharper will suggest to add them:
Ignoring assignment in condition
Enable semantic function coloring When ReSharper's syntax highlighting is enabled, this check box allows you to semantically color variables that contain functions (green) as opposed to other variables (dark violet).
This option may negatively affect performance, so it is recommended to turn it off if you have any performance problems.
Resolve JavaScript reference comments relative to Web Site root folder In web projects with a dedicated web site root folder, e.g. wwwroot, you can either edit your JavaScript code right in this folder, in which case this check box should be selected, or outside it, then this check box should be cleared.

See Also

Last modified: 15 December 2016