Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

On this page:

Target audience:

CAST AI Administrator

Summary: this page lists:

  • Impacts of changes made to CAST AIP 8.3.9 on Quality Model results post upgrade
  • Other impacts of changes made in CAST AIP 8.3.9

All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.

Impacts of changes made in CAST AIP 8.3.9 on Quality Model results post upgrade

C/C++

SCRAIP-34041 - Avoid local variables that are not initialized at declaration time - 7998

In previous releases of CAST AIP, if a violation of this rule occurred in multiple variables within the same method, only the first variable was highlighted as having the issue in the CAST Engineering Dashboard. This bug has now been fixed, therefore after an upgrade to CAST AIP 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: bookmarks for violations to this rule will now be correct in the CAST Engineering Dashboard.

JEE

SCRAIP-33944 - Avoid using Inner Classes - 7308

A bug has been found which is causing false violations for the rule "Avoid using Inner Classes - 7308" - violations are erroneously reported when the inner class is a static class. This bug has now been fixed, therefore after an upgrade to CAST AIP 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: there may be less violations for this rule, improving accuracy.

Mainframe Cobol

SCRAIP-33985 - Never truncate data in move statements - 7688

Several bugs have been found which are causing false violations to be flagged for the rule "Never truncate data in move statements - 7688". These bugs have now been fixed, therefore after an upgrade to CAST AIP 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: there may be less violations for this  rule, improving accuracy.

SCRAIP-33868 - Never use incompatible statements with the CICS environment - 7548

A bug has been found which is causing false violations for the rule "Never use incompatible statements with the CICS environment - 7548" - violations are erroneously reported when the syntax ACCEPT TIME is used. This bug has now been fixed, therefore after an upgrade to CAST AIP 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: there may be less violations for this rule when the syntax ACCEPT TIME is used, improving accuracy.

SCRAIP-33816 - Avoid unchecked return code (SQLCODE) after EXEC SQL query - 7690

A bug has been found which is causing false violations for the rule "Avoid unchecked return code (SQLCODE) after EXEC SQL query - 7690" - violations are erroneously reported when the check of the return code is done using a Level 88 variable and EVALUATE TRUE statement. This bug has now been fixed, therefore after an upgrade to CAST AIP 8.3.9 and the generation of a post-upgrade consistency snapshot on unchanged source code, results may change: there may be less violations for this rule when this type of check is used, improving accuracy.

  • No labels