Syntax Validator checks for mistakes and errors


package foo {
  import flash.display.; 
   
  public class FooBar extends Foo { //missing class name
   
    public static const FOBAR:uint = 76;
    private var foo:Boolean;
     
    override protected function qux(msg:String = '\'allo'):void {
      trace(msg);
    }
     
    internal function get bar():Bar {
      return new Bar(param);
    }
     
    public function set foo(val:uint = 7):void
    {
      foo = val;
    }
  }
};
No result yet.

Unlike a typical code linter, this syntax validator does not care about coding styles and formatting.

If there is a syntax error, the sign will be shown in the left-side gutter. Placing the mouse cursor over that sign will reveal the complete error description.