Fail loudly when a linter breaks

This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the vim category.

Last Updated: 2024-03-02

My ALE linter stopped working altogether because of a syntax error in the linter config. This caused me to become complacent about everything passing the linter, so much so that I passed on the lint config to a colleague and proclaimed everything passed (since I saw no errors in my editor)

In reality, there were tons of problems with the code and it was embarrassing to send a broken lint file to a colleague.