Skip to content

Latest commit

 

History

History
319 lines (194 loc) · 8.64 KB

File metadata and controls

319 lines (194 loc) · 8.64 KB

Change Log

1.46.0

  • Update rule definition (1.46.0)
  • For the analysis improvements, see this updates
  • Match version with DeepScan engine

1.11.4

  • Update rule definition (1.45.0)
  • For the analysis improvements, see this updates

1.11.3

  • Update rule definition (1.44.0)
  • For the analysis improvements, see this updates

1.11.2

  • Update rule definition (1.43.0)
  • For the analysis improvements, see this updates

1.11.1

  • Update rule definition (1.42.0)
  • For the analysis improvements, see this updates

1.11.0

1.10.3

  • Update rule definition (1.41.0)
  • For the analysis improvements such as Vue 3 support, see this updates

1.10.2

  • Update rule definition (1.40.0)
  • For the analysis improvements, see this updates

1.10.1

  • Replace vscode dependency with vscode-test and @types/vscode
  • Update packages for potential security vulnerabilities: showdown

1.10.0

  • Respect NODE_EXTRA_CA_CERTS to support some corporate proxy
  • Replace request package with axios

1.9.9

  • Update rule definition (1.39.0)
  • For the analysis improvements, see this updates
  • Update packages for potential security vulnerabilities: lodash

1.9.8

  • Support the DeepScan configuration file

1.9.7

  • Continue to activate although if VS Code is not opened on a workspace folder
  • Clear decorations before executing 'Inspect Project' command

1.9.6

  • Update rule definition (1.34.0)
  • For the analysis improvements, see this updates

1.9.5

  • Fix: no_proxy environment variable does not apply

1.9.4

  • Update rule definition (1.33.0)
  • For the analysis improvements, see this updates

1.9.3

  • Update rule definition (1.32.0)
  • For the analysis improvements, see this updates

1.9.2

  • Update rule definition (1.31.0)
  • For the analysis improvements, see this updates
  • Update packages for potential security vulnerabilities: lodash

1.9.1

  • Update rule definition (1.30.0)
  • For the analysis improvements, see this updates

1.9.0

  • Update rule definition (1.29.0)
  • For the analysis improvements, see this updates
  • Support ESLint analysis in the embedded mode

1.8.7

  • Update rule definition (1.28.0)
  • For the analysis improvements, see this updates

1.8.6

  • Update rule definition (1.27.0)
  • For the analysis improvements, see this updates

1.8.5

  • Update rule definition (1.26.0)
  • For the analysis improvements, see this updates

1.8.4

  • Update rule definition (1.25.0)
  • Fix: Change deepscan-enable-line directive to deepscan-disable-next-line
  • Update packages for potential security vulnerabilities: lodash

1.8.3

  • Update rule definition (1.24.0)
  • For rules overlapping with ESLint, DeepScan now recognizes ESLint inline disable comments and filters out alarms when the corresponding ESLint alarm is disabled

1.8.2

  • Fix Show rule action to work. 'vscode.previewHtml' command was removed so replace to Webview.

1.8.1

  • Update rule definition (1.23.0)
  • DUPLICATE_DECL, UNUSED_DECL and UNUSED_VAR_ASSIGN alarms are filtered on test case code. For more information, see here.
  • Remove an insufficient escaping for HTML tags in the alarm message so display it by the way Problems view supports

1.8.0

  • Update rule definition (1.22.0)
  • Support ECMAScript Modules file (*.mjs) by default

1.7.3

  • Update rule definition (1.21.0)
  • Fix a weird 'undefined' message in the status bar
  • Remove alarm name in the alarm message
  • Update README for embedded mode

1.7.2

  • Fix a problem DeepScan's status bar is not shown

1.7.1

  • Fix SYNTAX_ERROR problems that analyze *.ts or *.vue files as *.js files (See this issue)
  • Thanks to @NAlexandrov

1.7.0

  • Update rule definition (1.20.0)
  • Escape HTML tags in the alarm message so display it correctly in Problems view
  • Remove 'Inspect Code' command. It's a bit redundant with the analysis for opening and saving the current file.
  • Support embedded mode with Java server

1.6.2

  • Update rule definition (1.19.0)

1.6.1

  • Update rule definition (1.18.0)
  • Update packages for potential security vulnerabilities: lodash

1.6.0

  • Restructure directory to client and server
  • Repackage to include both client and server
  • Update dependency packages
  • Change supported version to engine 1.25.0
  • Update rule definition (1.17.0-beta)

1.5.10

  • Polish the description of settings for the new Settings editor

1.5.9

  • For less noise, hide inline decorators when typing

1.5.8

  • Update rule definition (1.16.0-beta)

1.5.7

  • Update rule definition (1.15.0-beta)
  • For an efficient session, enable cookie of http request

1.5.6

  • Update rule definition (1.14.0-beta)
  • Disable // deepscan-disable-line code actions for *.vue files
  • Apply 'showdown-htmlescape' package to escape HTML entity in markdown

1.5.5

  • Update rule definition (1.13.0-beta)

1.5.4

  • Show inline decorators for high and medium problems
  • Provide deepscan.showDecorators option to control it

1.5.3

  • Update rule definition (1.12.0-beta)
  • Clear a status bar message for disconnected server when the configuration changes
  • Extract style of rule information into an external file for easier maintenance

1.5.2

  • Update rule definition (1.11.0-beta)

1.5.1

  • Provide deepscan.fileSuffixes option to set additional suffixes for files to analyze (See this issue)
  • Thanks to @jpike88

1.5.0

  • Vue.js support: Support code inspection for *.vue files on save
  • Update rule definition (1.10.0-beta)

1.4.3

  • Update rule definition (1.8.0-beta)
  • Update README for the proxy

1.4.2

  • Proxy support
  • Try to use deepscan.proxy option
  • Then try to use 'http_proxy' environment variable

1.4.1

  • Clear previous problems when there is no source to inspect

1.4.0

  • New code actions
  • Ignore this line: Insert // deepscan-disable-line at the line
  • Ignore this rule: Insert // deepscan-disable-line <rule> at the line
  • Improved code actions
  • Show rule: Show all the rules at the line
  • Not to analyze a file over 30,000 lines

1.3.4

  • Update rule definition (1.7.0-beta)
  • Support to disable rules with inline comments. Check it here.
  • Code complete for directives to disable rules: deepscan-disable, deepscan-enable, deepscan-disable-line, deepscan-enable-line
  • Show rule name explicitly (replacing 'Show more')

1.3.3

  • Handle error message nicely (to prevent server crash)

1.3.2

  • Update badge url

1.3.1

  • Update rule definition (1.6.0-beta)
  • Fix DeepScan alarms and add a badge
  • Note: DeepScan now supports TypeScript 2.5

1.3.0

  • TypeScript support: Support code inspection for *.ts and *.tsx files on save
  • Update rule definition (1.5.0-beta)

1.2.4

  • Show a status bar message for disconnected server

1.2.3

  • Show rule name in the alarm
  • Provide deepscan.ignoreRules option to exclude specific rules

1.2.2

  • Update rule definition (1.4.0-beta)

1.2.1

  • Inspect open text documents when deepscan.server configuration is changed
  • Show rule description only for a DeepScan diagnostic
  • Change the source of diagnostic to "deepscan"

1.2.0

  • Show rule description when the user clicks the light bulb of the problem

1.1.2

  • Provide keywords for the extension

1.1.1

  • Need to confirm that your code is transferred to the DeepScan server when you re-start VS Code after the installation
  • Support code inspection for *.js, *.jsx files on save
  • Two options are provided: deepscan.enable, deepscan.server