Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

phpstorm

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

like image 854
Lloyd Banks Avatar asked Feb 28 '14 17:02

Lloyd Banks


2 Answers

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

like image 152
LazyOne Avatar answered Oct 22 '22 05:10

LazyOne


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.

like image 32
vikram eklare Avatar answered Oct 22 '22 05:10

vikram eklare