Reputation: 36649
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:
Is this a bug with the IDE or something that can be disabled?
EDIT
Sample file here
Upvotes: 16
Views: 20219
Reputation: 717
You can turn off "Properties > Languages & Frameworks > Template Data Languages" and error "statement expected" will go out.
Upvotes: 2
Reputation: 820
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.
Upvotes: 4
Reputation: 165158
You have UTF-8 BOM signature (EF BB BF
) just before var myApp=
line (first code line in that file)
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
Upvotes: 20