github/codeql-coding-standards
This repository contains CodeQL queries and libraries which support various Coding Standards.
CodeQLMIT
Issues
- 0
`RULE-8-4`: Improve detection of compatible types
#780 opened by lcartey - 1
- 2
`A2-7-3`: documented type alias to template instantiation considered undocumented
#709 opened by fjatWbyT - 1
`A2-7-3`: missing documentation when there's a comment after doxygen grouping
#718 opened by fjatWbyT - 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
`A0-1-1`: initialization of constexpr used as NTTP is detected as useless assignment
#728 opened by fjatWbyT - 1
- 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
- 0
`RULE-8-13`: Consider possible macro false positives
#775 opened by lcartey - 0
`A12-1-1`: False positive on deleted constructors
#720 opened by nbusser-sr - 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 - 0
- 8
`M3-4-1`: Incorrectly computes scope for template variables and constexpr variables
#665 opened by rak3-sh - 4
- 1
- 2
`A5-16-1`: Constructing `std::string` is considered as sub-expression in ternary operation
#754 opened by nbusser-sr - 3
- 5
- 0
- 0
- 1
`A14-5-2`: type member dependent on class' template parameter detected not dependent
#739 opened by fjatWbyT - 0
`RULE-10-4`: Incorrect essential types identified
#747 opened by lcartey - 0
`A1-1-2`: does not detect compilations that suppress warnings with `-w` flag
#693 opened by MichaelRFairhurst - 1
Missing pretty name for MISRA in report generation
#667 opened by g-ulli - 0
- 0
- 0
`RULE-8-3`: False positives for object declarations that don't share a link target
#694 opened by lcartey - 0
Simplify link target handling
#700 opened by lcartey - 1
`A1-1-2`: does not understand -Wno-* flags
#689 opened by MichaelRFairhurst - 1
Links to github/coding-standards-help
#675 opened by iglesias - 0
`RULE-10-1`: Handle missing unary operations
#691 opened by lcartey - 0
- 0
`Rule 12.2`: Unhandled `%=` in range analysis
#682 opened by lcartey - 0
- 0
`RULE-11-9`: Consider more types of assignment
#671 opened by lcartey - 1
- 1
- 2
`PRE32-C`: Raises false positives when a file has a function call and a preprocessor directive at any location.
#650 opened by rak3-sh - 8
`M0-1-10`: Functions called from int32_t main() are not considered as "called"
#646 opened by rak3-sh - 3
`A8-5-2`: Reports a violation even for correctly initialized variables as per the rule
#645 opened by rak3-sh - 0
- 0
`A7-1-7`: Exclude functions
#628 opened by lcartey - 1
`A7-1-7`: Exclude anonymous structs
#630 opened by lcartey - 0
`A7-1-7`: Exclude expression statements in macros
#629 opened by lcartey