Since this syntax checker checks the backing file of the current buffer independently, please add the following `:predicate`:

```cl
:predicate (lambda () (and (buffer-file-name) (not (buffer-modified-p))))
```
This ensures that this checker is only used if the buffer has a backing file, and if it is not modified, i.e. that the syntax checker only checks the file as the user sees it.