byebot

Author Topic: Release 2.8.0 now available!  (Read 607 times)

Bas van Eekelen

  • Staff
  • *
  • Posts: 5
    • View Profile
Release 2.8.0 now available!
« on: 29 March, 2021, 13:24:17 »
Code Checker release 2.8.0 is now available for download!

New features include:
  • Added the Preferences tab with several new preferences.
    • Use the Report violations when not entirely sure preference to possibly reduce the number of reported violations that are not actually violations of your coding standards. This replaces the IgnoreUnknownTypeVariables parameter of reportBinaryExpressions and the IgnoreUnknownTypeCells parameter of reportCellArrays.
  • The Any option was added to parameter Location of checkCopyrightNotice that allows the copyright notice to be placed at the top, before the main code, or at the bottom.
  • Added a parameter to checkLoopIteratorNaming that lets you choose whether or not to use subsequent alphabetical starting letters for iterator names in nested for-loops.
  • Added a parameter to checkSurrBySpaces that checks whether equals signs in Name=value syntax introduced in MATLAB R2021a are surrounded by spaces or not.
  • Improved detection of data types of variables, most notably for inputs of local and nested functions. This reduces the number of incorrect results, especially for struct-related checks.
  • Added the MAB predefined configuration file.
  • Compatible with MATLAB R2021a.
  • checkNestingDepth no longer considers main and sub-functions as nesting depth 1.
  • New check:
    • checkDuplicateAttributes checks classdef files and reports any methods or properties blocks with duplicate attribute values.
Get Code Checker for MATLAB v2.8.0 now by going to our webshop. If you are already using Code Checker for MATLAB, upgrade to release 2.8.0 using the instructions provided here.