Bug 203888 Syntax Checker for JavaScript
BIRT provides the report developer the ability to use JavaScript to build custom logic in reports. Report developers currently do not have the ability to validate JavaScript code during design. JavaScript errors are only caught at runtime. This project looks at providing report developers the ability to validate JavaScript code at design time. The benefits of doing so are increased report developer productivity since errors can be caught and corrected at design time instead of at runtime.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/IReportGraphicConstants.java
{
	
	public final static String ICON_NEW_REPORT = "New report"; 
	public final static String ICON_NEW_TEMPLATE = "New template"; 
	public final static String ICON_NEW_LIBRARY = "New library"; 
	public final static String ICON_REPORT_FILE = "Report"; 
	public final static String ICON_QUIK_EDIT = "Quick edit"; 
	public final static String ICON_REPORT_PERSPECTIVE = "Report perspective"; 
	public final static String ICON_REPORT_PROJECT = "Report project"; 
	
	public final static String ICON_ELEMENT_CELL = ReportDesignConstants.CELL_ELEMENT;
	public final static String ICON_ELEMENT_DATA = ReportDesignConstants.DATA_ITEM;
	public final static String ICON_ELEMENT_DATA_SET = ReportDesignConstants.DATA_SET_ELEMENT;
	public final static String ICON_ELEMENT_DATA_SOURCE = ReportDesignConstants.DATA_SOURCE_ELEMENT;
	public final static String ICON_ELEMENT_EXTENDED_ITEM = ReportDesignConstants.EXTENDED_ITEM;
	public final static String ICON_ELEMENT_ODA_DATA_SET = ReportDesignConstants.ODA_DATA_SET;
	public final static String ICON_ELEMENT_ODA_DATA_SOURCE = ReportDesignConstants.ODA_DATA_SOURCE;