Release notes

7.7.0.0

Released 13 October 2023

In this release, we have improved reporting, providing a Quality Assurance Score as well as listing the rules passed and skipped to give a better understanding of the analysis performed. Improve the rule list for SharePoint Framework (SPFx) and SPCAF.

Features

  • Extended the Quality Assurance report with information about which rules passed and which were skipped to give a better understanding of the performed analysis as well as adding analysis score to the Quality Assurance report.
  • Added support for analyzing packages with assets (SPFx v1.4).
  • Improved detecting JavaScript libraries loaded in code.
  • Improved detecting JavaScript libraries referenced in the project configuration.

Bug Fixes

  • Improved the aesthetics of the reports.
  • Fixed a couple minor UI issues.

New Rules for SharePoint Framework (SPFx)

Inventory

  • SPF811401 : Added support for detecting JavaScript libraries referenced in the client-side extension manifest.

Best Practices

  • SPF051304 : Use the latest version of JavaScript libraries in the project configuration.
  • SPF050701 : Use the latest version of JavaScript libraries in client-side web part manifest.
  • SPF051401 : Use the latest version of JavaScript libraries in the client-side extension manifest.
  • SPF050803 : Use the latest version of JavaScript libraries in JavaScript file.

New Rules for JavaScript

  • Code Quality

  • Added support for detecting third-party libraries included in .js files.

  • Extend detection of JS libraries references in .js files.

  • Improved the detection of the usage of third-party JavaScript libraries in web files.

  • Prettifying minified JavaScript files before analyzing them to increase readability.