- Allow workaround for removal of
npm bin
in npm 9
- Fixed broken file uri handling for Nova >=9.
- Revert fixes for Nova 9. See #277 for context.
- Fix for Nova 9
- Support custom rules directories
- Improved Preferences meta-info
- Support @html-eslint
- Default paths in workspace preferences to relative paths
- Add more info when mismatched document length error happens
- Fix cases where fix on save would produce broken code
- Show suggestions for all current lint violations, instead of just the first
- Add suggestion to ignore the current lint violation
- Fixed errors due to missing plugins in the console
- Support untitled (new, unsaved) documents
- When fixing all issues, apply fixes atomically in editor before saving (way faster)
- Fixed linting failing when extension is first activated
- Automatically re-lint when preferences change
- Add preference to specify custom ESLint config path
- Fix file URIs to address project relative lint failures
- Fix errors when eslint executable isn't found
- Requires readonly filesystem permissions
- Add support for HTML, Markdown, and Vue
- Performance improvements
- Improved the "Apply a Suggestion" command
- Add choice to fix all
- Slight UX changes
- "Apply a Suggestion" editor command
- Fix "Fix on save" setting
- Auto-fix command
- Auto-fix on save
- Support for configuring eslint executable location
- Performance improvements
- Use workspace-installed eslint by default
- Run eslint even when global not installed
- Added documentation to the README.
- Added support for linting TypeScript files.
- Fixed issue with registering issues by using the correct document URI.
- Simplified the formatting of the CHANGELOG.
- Initial release.