The code linting framework for Sublime Text
MIT License
Bot releases are hidden (Show)
Published by kaste about 4 years ago
Compatibility patch for ST >4082 (#1763 #1766)
Published by kaste about 4 years ago
We're building a new feature to quickly ignore specific error messages.
In this release we ship actions for eslint, stylelint, flake8, mypy and phpcs.
You can access the feature for example by right clicking on an error, or using the Command
Palette SublimeLinter: Quick Action
.
For more information please refer to our README:
https://github.com/SublimeLinter/SublimeLinter
Want to see actions for your favourite linter?
Please open a PR with your addition to quick_fix.py:
https://github.com/SublimeLinter/SublimeLinter/blob/master/lint/quick_fix.py
Published by kaste over 4 years ago
Redesign the status bar widget (#1730).
As a result the setting "statusbar.counters_template" is now unused and deprecated. For "clean" files, the error panel will show which linters are running.
Support long linter error messages consisting of multiple lines. The error panel and the tooltips will format such multiline messages nicely. (#1735) Also all views now properly support custom error types. (#1730, #1735)
Hard deprecate persist.debug
and persist.debug_mode
functions. These were already not used in any public linter package registered with Package Control. (#1723) Export lint.PermanentError
and lint.TransientError
for plugin authors. (#1724)
https://github.com/SublimeLinter/SublimeLinter/milestone/16
https://github.com/SublimeLinter/SublimeLinter/compare/4.14.0...4.15.0
Published by kaste almost 5 years ago
Small fixes and improvements as always.
https://github.com/SublimeLinter/SublimeLinter/milestone/12
https://github.com/SublimeLinter/SublimeLinter/compare/4.13.2...4.14.0
Published by kaste almost 5 years ago
https://github.com/SublimeLinter/SublimeLinter/milestone/14
https://github.com/SublimeLinter/SublimeLinter/compare/4.13.1...4.13.2
Published by kaste about 5 years ago
Published by braver about 5 years ago
@mheinzler continued his work on multi-file-linters: linters that
follow imports or report errors from multiple files in one go.
Plugin authors interested in this feature should capture and report
filename
, either automatically using a named group in their regex,
or manually when yielding a LintMatch
.
@HusamIbrahim rewrote the executable lookup algorithm for NodeLinter
.
We now support eslint v6, the new yarn pnp mode, lerna.
The setting 'kill_old_processes' now defaults to True
. The setting
controls whether SublimeLinter actively kills processes whose results
are already outdated, e.g. because the view changed in the meantime.
This should save CPU time and battery. We've been testing this for a
while and there doesn't seem to be a negative impact, so it's time to
flip the switch.
For more info:
https://github.com/SublimeLinter/SublimeLinter/milestone/11
https://github.com/SublimeLinter/SublimeLinter/compare/4.12.0...4.13.0
Improved errors tooltip:
Now wraps long lines
Easily copy the error messages to you clipboard thanks to @kylebebak 💐
Deprecations:
We've previously pushed a number of deprecation warnings,
those deprecations are now in full effect. Some new warnings
(mostly for features you shouldn't be using anyway) have been
added. Background info for plugin developers can be found
here: https://github.com/SublimeLinter/SublimeLinter/pull/1613
and: https://github.com/SublimeLinter/SublimeLinter/milestone/7?closed=1
Published by braver over 5 years ago