Skip to content

mandx/SublimeLinter

 
 

Repository files navigation

SublimeLinter

Build Status

A framework for interactive code linting in Sublime Text 3.

SublimeLinter 4 is imminent!

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"
]

Key Bindings

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.

Support & Bugs

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.

Creating a linter plugin

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:

About

The code linting framework for Sublime Text 3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%