Report specific errors on specific lines, using annotations and markers which the AceEditor offers. The most clean way is probably to implement custom InvalidTaskSettingError carrying the information about specific problem. Errors to be handled and reported:
wrong world shape (each row should have same number of columns)
Report specific errors on specific lines, using annotations and markers which the AceEditor offers. The most clean way is probably to implement custom InvalidTaskSettingError carrying the information about specific problem. Errors to be handled and reported: