You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As evoked in issue #21 all checkers get run when Neomake is launched on a file. In syntastic, the checker n + 1 is only run when the checker n reports no problem. This is a behaviour I quite enjoy since it give reports by "layers" of problems. Ideally this behaviour would be configurable (once more I wish I could offer you a PR).
This has a unsettling consequence on the items of the loclist: they appear runner after runner. Having <tab> bound as :lnext, I expect to go from one issue to another by repeatedly 'tabbing', but many issues shown in the margin will be skipped because they come from a later checker. 'tabbing' will wrap multiple times around the file: once for each checker. This seems kind of strange to me.
Here are the possibilities I see:
don't use checkers are one that reported errors (§1)
re-order issues according to their line number
show errors checker-by-checker. This would imply filling the loclist on demand, seems quite hard to do correctly automatically.
The text was updated successfully, but these errors were encountered:
I think having the option to run checkers one after another makes a lot of sense, and would be a good first goal since it shouldn't be too hard to do and would naturally fix a lot of order issues. However, since some checkers don't output error messages in order (e.g. pylint) it may also make sense to have an option to reorder messages. So that covers options 1 and 2.
Option 3 is an interesting idea. Not sure if it would be necessary with the first two in place, though. Perhaps it would be helpful to you to know that you can do something like this manually:
:Neomake <checker_name>
This allows you to run one checker at a time (you can actually list any number of checkers if you want).
As evoked in issue #21 all checkers get run when Neomake is launched on a file. In syntastic, the checker
n + 1
is only run when the checkern
reports no problem. This is a behaviour I quite enjoy since it give reports by "layers" of problems. Ideally this behaviour would be configurable (once more I wish I could offer you a PR).This has a unsettling consequence on the items of the loclist: they appear runner after runner. Having
<tab>
bound as:lnext
, I expect to go from one issue to another by repeatedly 'tabbing', but many issues shown in the margin will be skipped because they come from a later checker. 'tabbing' will wrap multiple times around the file: once for each checker. This seems kind of strange to me.Here are the possibilities I see:
The text was updated successfully, but these errors were encountered: