'Statement Expected' Syntax Error Highlighting on First Line of JS File in PHPStorm

StackOverflow https://stackoverflow.com/questions/22101684

  •  18-10-2022
  •  | 
  •  

Question

I have a JS file where no matter what is put on the first line (comment or code), PHPStorm lists a syntax error. When I hover over the error, the description says "Statement Expected". What it looks like:

enter image description here

Is this a bug with the IDE or something that can be disabled?

EDIT

Sample file here

Was it helpful?

Solution

You have UTF-8 BOM signature (EF BB BF) just before var myApp= line (first code line in that file)

enter image description here

If you remove it IDE will stop complaining.

P.S.
Yes -- IDE should be smarter in such case and should provide better error message and error location. Feel free to submit new ticket to the Issue Tracker at http://youtrack.jetbrains.com/issues/WI

OTHER TIPS

In most of the cases this issue occurs due to copy paste. There may be some characters/line feed which may need to rewrite in your IDE.

In such cases simply copy your code to notepad and again copy it back to your IDE.

You can turn off "Properties > Languages & Frameworks > Template Data Languages" and error "statement expected" will go out. enter image description here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top