- feat: allow solutions to be an async callback
- fix: add a warning when a provider is in the list of disabled providers
- Update dependencies
- other bug fixes
- fix: update dependencies #1729 fix: the issue with atom-package-deps not installing the linter dependency #1729
- minor optimizations #1729
- Fix subfolder git detection (#1715):
if you add a project folder which is not a git repo but it contains folders which are git repos, then the repository detection now works correctly. The
repositoryForDirectory
function inatom.project
is able to detect the repository for any Directory, even if it is in a subfolder. It is an async function, so some changes have to be made in up the call chain
- Minor optimizations
- Use class props and merge subscriptions.add (#1720)
- Use strict-null check in TypeScript and fix some bugs (#1719)
- Convert the codebase to TypeScript (#1718)
- Minor optimizations
- Now linter loads 13 times faster! (#1695)
- Improve performance (#1706)
- Rewrite diff check algorithm (#1706)
- Fix linter fixes (#1706)
In case you maintain a linter-ui packages (e.g. linter-ui-default, linter-minimap), see this guide for upgrading: https://github.com/steelbrain/linter/blob/master/docs/guides/upgrading-to-linter-v3.md
- Upgrade dependencies to fix vulns
- Remove support for legacy linter APIs
- Add a button to open developer console on Linter error messages
- Include
description
in message key (when string rather than promise) - Fix a bug where linter messages (file-scoped) would disappear when same buffer is opened in two editors and one of them is closed
linter:debug
overhaul with more debug information- Add
linterName
support to messages API v2 (Thanks @hansonw from Facebook)
- Hotfix release for a regression introduced in last version (sorry everyone)
- Add
disabledProviders
config that tracks the list of disabled linter providers - Enhance linter provider error message to include opening instructions for dev tools
- Hotfix release for a regression introduced in last version
- Unset no longer available v1 configs
- Make
linter.name
optional for v1 again - Do not show Linter v2 for greeter for new installations
- Fix a bug where disabling and reenabling
linter-ui-default
would not add previously existent issues to the UI
- Add support for Legacy Indie Providers v1
- Move docs to GitHub pages, docs can now be found at
steelbrain.me/linter
- Rewrite entire package
- Add support for Linter Messages v2
- Add support for Indie Providers v2
- Drop support for Indie Providers v1
See the CHANGELOG for Pre v2.0 at v1 CHANGELOG