Skip to content

v2.32.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jul 22:37
ce898a9

Release summary

  • No new queries were added for this release
  • The following changes have been made for this release:
  • A0-4-4,FLP32-C - UncheckedRangeDomainPoleErrors.ql:
    • Fixes #193. Adds missing cases for domain errors, an unspecified result case and pole error cases.
  • M0-1-3 - UnusedGlobalOrNamespaceVariable.ql
    • Reduces false positives by excluding compiler generated variables, and variables in uninstantiated templates.
  • A3-9-1 - VariableWidthIntegerTypesUsed.ql:
    • Fixes #614. Excludes post increment and decrement operators.
  • M9-3-3 - MemberFunctionStaticIfPossible.ql:
    • Fixes #616. Exclude uninstantiated templates.
  • RULE-8-3 - DeclarationsOfAnObjectSameNameAndType.ql:
    • Fixes #618. Consider anonymous structs.
  • A3-1-5 - NonTrivialNonTemplateFunctionDefinedInsideClassDefinition.ql, TrivialOrTemplateFunctionDefinedOutsideClassDefinition.ql:
    • Fixes #611. Relax definition of trivial length of trivial member function to 10 LOC.
  • A7-1-1 - DeclarationUnmodifiedObjectMissingConstSpecifier.ql:
    • Fixes #621. Exclude template instantiations that come from constexpr templates.
  • A7-1-7 - IdentifierDeclarationAndInitializationNotOnSeparateLines.ql:
    • Fixes #628. Excludes Functions.
    • Fixes #630. Excludes struct identifiers and variables on the same line when a typedef is used.

Supported versions

  • The LGTM pack is not supported on any released version of LGTM without support from GitHub Professional Services.
  • The Code Scanning pack is supported when:
    • Using the CodeQL CLI version 2.14.6 in conjunction with a copy of the CodeQL standard library for C++ (github/codeql) set to the tag codeql-cli/v2.14.6.
    • Using the CodeQL Action or CodeQL runner with the codeql-bundle-v2.14.6.