A framework for interactive code linting in Sublime Text 3.
We've made big improvements to SublimeLinter. You can read more about it here.
Participate in the beta right now by editing your Package Control preferences and adding SublimeLinter to the "install_prereleases" key:
"install_prereleases":
[
"SublimeLinter"
]
To op-out of an automatic upgrade (so you can do it later at your leasure), add SublimeLinter to the "auto_upgrade_ignore" key:
"auto_upgrade_ignore":
[
"SublimeLinter"
]
SublimeLinter comes with some pre-defined keyboard shortcuts. You can customize these via the Package Settings menu.
Command | Linux & Windows | MacOS |
---|---|---|
Lint this view | CTRL + K, L | CTRL + CMD + L |
Show all errors | CTRL + K, A | CTRL + CMD + A |
Goto next error | CTRL + K, N | CTRL + CMD + E |
Goto prev error | CTRL + K, P | CTRL + CMD + SHIFT + E |
Navigating to the next/previous error is done using the next_result
and prev_result
commands already built into Sublime Text.
Please use the debug mode and include all console output, and your settings in your bug report. If your issue is specific to a particular linter, please report it on that linter's repository instead.
Fork the template to get started on your plugin. It contains a howto with all the information you need.
If you use SublimeLinter and feel it is making your coding life better and easier, please consider making a donation for all the coffee and beer involved in this project. Thank you!
Donate via: