This extension adds the SQLcl codescan ability to VS Code
Allows the usage of SQLcl codescan in VS code for any given sql file
A working installation of SQLcl above version 23
This extension contributes the following settings:
sqlclCodescan.checkOnSave: Check files on savesqlclCodescan.checkOnOpen: Check files on opensqlclCodescan.sqlClPath: Path to sqlcl executablesqlclCodescan.ignorePaths: List of paths to ignore similar to .gitignoresqlclCodescan.enableFormatting: Enable sql formattingsqlclCodescan.formattingRulePath: Path to advanced formatting rules xmlsqlclCodescan.tvdFormatterPath: Path to format.js to load tvdformatter scriptsqlclCodescan.tvdArboriPath: Path to tvd custom formatting arbori filesqlclCodescan.websiteInfo: URL where details about the rules can be found
- Initial release of sqlcl-codescan
- dded severity level to diagnostics
- Added code formatting capability
- Added support for UTF-8 BOM encoded files
- Showing results in vscode output channel
- Refactored stdin/out handling for sqlcl
- Improved output channel info
- Improved error handling for failing scans
- Fixed handling when no error occured
- Fixed an issue caused by absolute paths for formatting rules or arbori file
- Fixed issues caused by whitespace in paths for formatting rules or arbori file
- Added SQL Developer Extension file support
- Improved warning messages for configurations
- Added support to format selected text
- Experimental parsing error output for formatting
- Added option to interactivly run codescan while typing
- Improvements on auto scan on type
- Added support for format on save
- Fixed parsing when using sqlcl 24.1+
- Relative paths for formatting config files are properly parsed
- Added filetype matching for oracle-sql file types
- Fixed bug causing error when out of workspace files are linted
- Added formatting for oracle-sql file types
- Closing diagnostics when files get closed
