Closed thibaultcha closed 7 years ago
Currently on master behaviour is not exactly reversed. In fact, it shouldn't work when syntax errors are present, assuming I'm understanding correctly that the checker expects 0, 1 or 2 as an exit code. I think I'll have to reverse it completely.
I'll check what plugins for other editors expect and see if I can retain some changes without breaking anything. Thanks for the report!
Currently on master behaviour is not exactly reversed
That was my understanding as well, I should have used "reversed". Regardless, it works with the master branch, but I too think the behavior should be properly revert imho.
I just hit this problem with 0.17.0 too. Reverted to 0.16.3.
I've reverted the changes on master.
@mpeterv Good news! Thanks for addressing this :)
TLDR: any chance there could be a release of the latest changes on master about exit codes?
Background:
I've been using vim-syntastic + luacheck for quite some time now, but the recent changes introduced in e3484ba5c1d8fadef16788129389b32da077598f broke the integration. Vim now prompts a buffer because syntastic thinks those exit codes are "abnormal":
I have seen discussions about dropping this behavior (imho, this is not very standard so I am glad), and that 9cd95a354a7829f6d5004a66309af6db04e65d27 reverts this behavior. I have tried the master branch locally and everything is back to normal again :) I might not be the only one experiencing this issue, so I think a release would be helpful.
Thanks!