Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Expected an identifier and instead saw '>'

ReactDOM.render(<App />, document.getElementById('root'));

Please let me know why VSCode [jshint] showed that issue? And please also let me know how to add some code inside .jshintrc

enter image description here

like image 831
PPShein Avatar asked May 08 '18 08:05

PPShein


2 Answers

JSHint does not support linting of jsx. If you want to develop react applications using jsx you should disable it or better switch to ESLint.

For Visual Studio Code there is a plugin that you can install.

like image 72
trixn Avatar answered Sep 20 '22 23:09

trixn


Press ⇧⌘X and then write there jshint and uninstall it.

After that write eslint and install it if not before.

And make sure your "esversion":6 is 6 for that follow below flow

For Mac VSCode : Code(Left top corner) => Prefrences => Settings => USER SETTINGS. and check at right side and write below Code

{
  "workbench.colorTheme": "Visual Studio Dark",
  "git.ignoreMissingGitWarning": true,
  "window.zoomLevel": 0,
  // you want to write below code for that
  "jshint.options": {
      "esversion":6
  },
}
like image 29
SWAPDROiD Avatar answered Sep 20 '22 23:09

SWAPDROiD