github/codeql-coding-standards
This repository contains CodeQL queries and libraries which support various Coding Standards.
CodeQLMIT
Issues
- 0
Add support for lambda captures in assignment-related predicates in misra BuiltInTypeRules
#957 opened by MichaelRFairhurst - 1
`A7-5-2`, `RULE-8-2-10`: callers of recursive functions reported as recursive
#935 opened by MichaelRFairhurst - 0
- 0
Need guidance/sample on running a GH workflow
#914 opened by srigithub2 - 0
add support for MSVC
#912 opened by png-bebig - 0
- 1
- 0
- 1
`RULE-8-7`: Flags functions that are called in only one unit, different than the unit it is defined in
#864 opened by picardb - 0
Flag duplicate code identifiers as invalid
#861 opened by lcartey - 0
`RULE-8-4`: Improve detection of compatible types
#780 opened by lcartey - 0
- 0
`M5-3-1`: False positives in unevaluated contexts associated with uninstantiated templates
#851 opened by lcartey - 3
Packs not available for download with codeql
#845 opened by nicu1989 - 0
`RULE-25-21`, others: Consider something like a library TracesToExplicit<T>
#848 opened by MichaelRFairhurst - 1
`CON34-C`: Implementation seems to check incorrect aspects of thread storage duration objects
#801 opened by MichaelRFairhurst - 0
- 1
- 0
`A0-1-1`: initialization of constexpr used as NTTP is detected as useless assignment
#728 opened by fjatWbyT - 0
- 1
`A12-1-1`: Does not apply transitively
#829 opened by nbusser-sr - 0
`RULE-18-1`: Picky about how pointers are tracked, doesn't consider derefs before 1 from end, or array-to-pointer conversions
#840 opened by MichaelRFairhurst - 0
- 0
`RULE-2-2`, etc: use new macro deduplication module for improved results
#838 opened by MichaelRFairhurst - 0
- 0
`RULE-10-4`: False negatives as rule does not currently consider ternaries
#821 opened by MichaelRFairhurst - 0
`A4-7-1`: false positives in for loops
#798 opened by fjatWbyT - 2
- 1
- 2
- 0
- 2
`A14-5-2`: type member dependent on class' template parameter detected not dependent
#739 opened by fjatWbyT - 0
- 3
- 4
`A7-1-2`: Query proposes to add constexpr to non-static data members (and other problems)
#789 opened by rak3-sh - 2
- 0
- 0
`RULE-8-13`: Consider possible macro false positives
#775 opened by lcartey - 0
`A27-0-4`: C-Style (and arrays) detected when logging in assert or using the hash/stringize operator in a macro
#772 opened by fjatWbyT - 1
- 2
`A5-16-1`: Constructing `std::string` is considered as sub-expression in ternary operation
#754 opened by nbusser-sr - 0
`RULE-8-13`: Consider assignment to struct fields as writing to pointer to object
#762 opened by lcartey - 0
- 0
`RULE-8-13`: Exclude functions without a body
#764 opened by lcartey - 0
`RULE-2-5`: Identify uses of a macro that occur lexically before the definition
#776 opened by lcartey - 0
- 0
- 0
`RULE-1-3`: `main` functions are not correctly detected according to the standard
#770 opened by lcartey - 0
`A12-1-1`: False positive on deleted constructors
#720 opened by nbusser-sr - 0
`RULE-10-4`: Incorrect essential types identified
#747 opened by lcartey