Przeglądaj źródła

Add comment explaining lint errors vs compile log errors

Alasdair Smith 9 lat temu
rodzic
commit
9cde236bc8

+ 4 - 0
services/web/public/coffee/ide/editor/directives/aceEditor.coffee

@@ -376,6 +376,10 @@ define [
 
 					$rootScope.hasLintingError = false
 					session.on('changeAnnotation', () ->
+						# Both linter errors and compile logs are set as error annotations,
+						# however when the user types something, the compile logs are
+						# replaced with linter errors. When we check for lint errors before
+						# autocompile we are guaranteed to get linter errors
 						hasErrors = session
 							.getAnnotations()
 							.filter((annotation) -> annotation.type == 'error')