I recently upgraded to Atom 0.121 and noticed that atom-lint was incompatible.
Atom Lint 0.14.5 Listed below are the incompatible native modules that this package depends on. email@example.com Error message: Module did not self-register. firstname.lastname@example.org Error message: Module did not self-register.
I found https://github.com/yujinakayama/atom-lint/issues/81 and checked my locally installed version of pathwatcher was indeed 1.5. I tried clearing the cache as mentioned in the ticket, but that didn’t work.
I then reinstalled atom-lint to the same version that I had before (the latest) and everything worked. I am not too familiar with Node package management and what Atom does to modify it for itself, but what could I have done to avoid the reinstall? It makes me wonder what other packages are out of date?