So one day for seemingly no reason, all types of Nim linting in text editors stopped working. At first I thought it was a problem with specifically the Nim plugin for VS Code (I opened up an issue for it here, has more details), but I downloaded Atom and tried its Nim plugin. Linting was not working in it too. Strangely enough, native Nim linting in micro works. Running nim check "path/to/code.nim" works normally, and, as far as I understand, linters use that mechanism to detect errors in code, so I have no idea why it is not working.
Any clues on how to solve this problem would be infinitely appreciated, as it detracts from my otherwise wonderful experience with Nim. I wish to continue my personal Nim project on GitHub. However, having no linting makes this difficult for an inexperienced programmer like me.
What if you create a new project with unrelated Nim code (say clone another repo).
Your code may have parts that kills or stuck nimsuggest (the backend for syntax highlighting)