All notable changes to the "vscode-clazy" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix old diagnostics not being removed properly.
A lot of refactoring and update dependencies:
- Adding Clazy icon. (How did I miss that?)
- Reading diagnostic from
stderr(#3). - Adding diagnostics' related information read from
stderr. - Deduplicating and merging similar diagnostics (#2, #3).
- More sensible notification.
Configuration:
- Adding pre-defined list of check values to
clazy.checks. - Removing default values for
clazy.extraArgandclazy.extraArgBefore. - Changing
clazy.ignoreIncludedFilesdefault value totrue. clazy.blacklisthas been removed.
- Fix mutil-replacement diagnostic not being apply correctly. Removed auto fix on save function (fixes #1).
Clazy need to be re-run again after every applied fix, otherwise the replacement ranges become incorrect. Handling this in vscode is quite cumbersome. In the future, I could look into using clang-apply-replacements.
- Initial release