Currently I\'m running my tests with protractor/grunt but I\'m getting the follow error message:
\'arrow function syntax (=>)\' is only available in ES6 (use
I have this problem after I installed JSHint. The process for me to solve this problem as below: Preference -> setting -> Extensions -> JSHint Configuration -> options -> add "jshint.options": {"esversion": 6} Done.
Add the following into your package.json
:
"jshintConfig": {
"esversion": 6
}
I was able to resolve this issue by adding this block of code at the top of each file.js that accused the error
/*jshint esversion: 6 */
Example:
It is not possible to add /*jshint esversion: 6 */
in each file.js file.
Instead of above, please do below changes if you are using Visual Studio Code: -
"jshint.options": {},
"jshint.options": {"esversion": 6},
by clicking on Edit on the leftYou can do more project-specific settings by following these steps.
.vscode
at the root of your project directorysettings.json
{ "jshint.options": { "esversion": 6 } }
You can add some more settings to keep things consistents across your team.
{
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"jshint.options": {
"esversion": 6
}
}