Python
Clone or download
kaste Merge pull request #1470 from SublimeLinter/revert-1467-windows-shlex
Revert "Use shlex.split() variant for Windows support"
Latest commit cac45fb Jul 16, 2018
Permalink
Failed to load latest commit information.
.github add config for no-response-robot May 11, 2018
docs update settings doc Jun 16, 2018
gutter-themes standardize gutter theme layout Feb 28, 2018
keymaps Document `toggle_highlights` cmd in the keybindings Apr 24, 2018
lint Revert "Use shlex.split() variant for Windows support" Jul 16, 2018
menus update docs menus and keybinds Dec 10, 2017
messages prep 4.6 May 22, 2018
panel st3.1: no more need for extra scopes May 7, 2018
resources Iterate on demote predicates Jul 13, 2018
.gitattributes Git: Auto handle line endings regardless of client configurations Dec 29, 2017
.gitignore Expand info about overriding selector for given linter. (#1180) Mar 12, 2018
.python-version Add .python-version file for pyenv Mar 13, 2015
.travis.yml Make sphinx builds concurrent, add link check Mar 11, 2018
Default.sublime-commands prep 4.1.0 Mar 14, 2018
LICENSE clean up various inline docs Dec 10, 2017
README.md just to be sure: contains no linters! May 22, 2018
SublimeLinter.sublime-settings Fix shlex.split comment Jul 16, 2018
__init__.py Move VERSION to our public API, expose STREAM_STDOUT et.al. Feb 3, 2018
active_linters_view.py Merge pull request #1319 from kaste/assign-empty-views Apr 25, 2018
busy_indicator_view.py Guard against `active_view()` returning None May 11, 2018
dependencies.json implements settings validation via jsonschema Jan 5, 2018
goto_commands.py Guard against `active_view()` returning None May 11, 2018
highlight_view.py Iterate on demote predicates Jul 13, 2018
log_handler.py Do not show error panel on unhandled exceptions May 24, 2018
message_view.py Append messages if message view is currently open Apr 27, 2018
messages.json prep 4.6 May 22, 2018
panel_view.py Implement `distinct_until_selection_changed` Jun 1, 2018
setup.cfg Use standard Sublime settings for the linter settings Jun 16, 2018
status_bar_view.py Implement `distinct_until_selection_changed` Jun 1, 2018
sublime_linter.py Merge pull request #1457 from SublimeLinter/ignore-orphaned-files Jun 22, 2018

README.md

SublimeLinter

Build Status

The code linting framework for Sublime Text 3. No linters included: get them via Package Control.

Settings

Settings are mostly documented in the default settings. When you open the SublimeLinter settings you'll see them on the left.

  • Additional information is in our docs at sublimelinter.com.
  • Read about all the changes between 3 and 4 here.

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

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: