All notable changes to the "vscode-checkstyle" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Update the default Checkstyle version to
9.3
.
- Does not work on VS Code start until setting.json modified. #341
- Generate temp files according to the folder structure #275
- Remove redundant modifiers on interface declarations PR#302
- Fix MultipleVariableDeclarationsQuickFix comment handling PR#304
- Fix compatibility for Checkstyle v8.42+ PR#323
- Support quick fix for MultipleVariableDeclarations check (PR#290)
- Support quick fix to fix all Checkstyle violations (#179)
- Update the dependencies.
- Support customized Checkstyle modules (#206)
- User can manually set the Checkstyle version used for the project. (#172)
- Open the Problems panel when click the status icon in the status bar. (#176)
- Automatically detect potential Checkstyle configuration files when using command to set the configuration. (#PR215)
- Support the live linting experience. Now the users do not need to save the file to refresh the linting results. (#175)
- Support batch check. (#178)
- Support loading CheckStyle Configuration via URL. (#181)
- Fix vulnerability issues. (PR#170)
- Fixed the java extension version.
- Upgrade the embedded Checkstyle version to 8.18.
Initial release for the new Checkstyle extension, the new extension contains following features:
- Check code with Checkstyle.
- Provide quick fix if it's available.
- Fixed some bugs.
- Disable Checkstyle commands appear in the context menu of output panel. (#118)
- Download Checkstyle jars from Github. (#120)
- Support clean Checkstyle Violation through Command Palette/File Explorer/Editor. (#104)
- Support check code through File Explorer/Editor. (#108)
- Fix a potential security vulnerability. (#100)
- Add 'don't warn again' option when invalid CheckStyle version warning pops up. (#80)
- Change status bar icon functionalities. (#78)
- User can open the Checkstyle download page when downloading fails. (#79)
- Change command name. (#93)
- Won't open the output channel automatically when error occurs. (#74)
- Fix the property resolve bug. (#75)
- Add support to automatically resolve properties in the Checkstyle configuration file.
- Fix argument contains whitespace error. (#61)
- Add support to automatically resolve and download Checkstyle.
- Add status icon in status bar.
- Add setting autocheck command into command palette.
- Add setting property file command into command palette.
- Turn off
autocheck
by default. - User Cancel Action will not pop up error message any more.
- Fix line must be positive error. (#31)
- Add support changing Checkstyle jar file and configuration through commands.
- Add the ability to download Checkstyle 8.0 for the first time run.
- Add setting
checkstyle.autocheck
.
- Fix the issue that the checkstyle output may not be correctly parsed.