Add comment explaining lint errors vs compile log errors

This commit is contained in:
Alasdair Smith 2017-09-07 11:28:36 +01:00
parent a8cdfb7ecc
commit 9cde236bc8

View file

@ -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')