Most linters read the file contents from stdin and write the fixed file contents to stdout. Their IntelliJ implementations disable the automatic refresh (JSLinterFixAction#needRefreshFilesAfter returns false) and so they won't hit this deadlock. TemplateLint writes its fixes directly to the same file so we need to refresh the files after.
Fixes #484
Most linters read the file contents from stdin and write the fixed file contents to stdout. Their IntelliJ implementations disable the automatic refresh (
JSLinterFixAction#needRefreshFilesAfter
returns false) and so they won't hit this deadlock. TemplateLint writes its fixes directly to the same file so we need to refresh the files after.