In my scan of C code, the rule “Bit fields should be declared with appropriate types” was violated may times due to using type uint32. This is defined in the header but is still not being considered an acceptable type: “The use of any type other than signed short, unsigned short, signed char, unsigned char, signed int, unsigned int or _Bool for a bit field is implementation-defined, and therefore not portable.” I cannot edit this rule’s parameter(s) for acceptable formats like I can with some other rules. What can I do to get types like uint32, uint64, etc. to be accepted as unsigned ints?
Using SonarQube v. 8.3.1, SonarScanner v. 4.3.0