Merge pull request #134 from sharelatex/as-allow-autocompile-linting-error

Don't check for linting errors when autocompiling if code check is disabled
This commit is contained in:
Alasdair Smith 2017-11-20 14:50:18 +00:00 committed by GitHub
commit 91a8f7d5bd

View file

@ -85,7 +85,11 @@ define [
isTimeNonMonotonic = timeSinceLastCompile < 0
if isTimeNonMonotonic || timeSinceLastCompile >= AUTO_COMPILE_TIMEOUT
if (!ide.$scope.hasLintingError)
# If user has code check disabled, it is likely because they have
# linting errors that they are ignoring. Therefore it doesn't make sense
# to block auto compiles. It also causes problems where server-provided
# linting errors aren't cleared after typing
if (ide.$scope.settings.syntaxValidation and !ide.$scope.hasLintingError)
$scope.recompile(isAutoCompileOnChange: true)
else
# Extend remainder of timeout