Search code examples
phpstorm

'Statement Expected' Syntax Error Highlighting on First Line of JS File in 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


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