SublimeLinter 4 beta

Participate in the beta right now by editing your Package Control preferences and adding SublimeLinter to the "install_prereleases" key:

"install_prereleases":
[
"SublimeLinter"
]

Be sure to restart Sublime Text after the beta update installs.

A summary of what's new

Highlight styles are more flexible and can be made linter-specific.

You can hover over errors or the gutter to view details.

Status bar info is more contextual and more useful.

Review all errors in a panel that can be filtered on severity, linter, or specific error codes.

Navigate errors using built-in next/prev_result commands.

Navigation uses the panel in the background, and therefore responds to the same filtering.

Less code, fewer commands, easier to maintain and use.

An example with different colors, highlight styles, and gutter icons for different linters:

Another big change is we no longer generate "(SL)" color schemes. It was intrusive and in a lot of cases unnecesary. Especially so in recent ST3 dev builds. If you're on stable builds you may need to tweak the new styles setting to get the color you want, but it works out of the box with all default color schemes.

The future

We're looking forward to your feedback to guide further improvements. There are some things we still want to refactor, test and improve and make it easier (more fun) to work on and maintain. We may also break a few more things, sorry about that.

We’re basically feature complete, but making some final changes to some settings. After that it’s just refactoring and testing. We’re not hurrying it though. I think right now it’s already more stable and reliable than the “stable” release. Unless you use project configuration a lot now is as good a time to start using version 4 as any.

Ok, 4.0.0-rc.9.9.2 is tagged and I think we're done messing with features and settings for a while. The docs are lagging behind, but if you have questions I'm here and on discord and you're welcome to open issues as well. The more people get on board the better it'll get.

So... Bear with my derpiness, and I hope this does not come across as disrespectgul oe anything, but say I wanted to implement a linter for a custom language entirely on python. Could you point me to any tutorial to get me going? I could probably just try to figure it out from the docs but my time is really really limited so I would hugely appreciate if I were pointed to some ready-made walkthrough or learning example on the topic, the issue for me is that the time I could devote to this is really limited for me to having to figure everything from scratch.