QA C Help - Personality Groups

0. Information

Annotations
CMA information
Parsing recovery
Dataflow recovery
Sub-Messages

1. Obsolete Messages

Dataflow - Conversion to signed
Dataflow - Conversion to unsigned
Dataflow - Shift operations
Dataflow - Overflow and wraparound
Dataflow - Arrays
Dataflow - Unset data
Dataflow - NULL pointers
Dataflow - Redundancy
Dataflow - Invariant operations
Dataflow - Control flow
Arithmetic type - Implicit conversions
Arithmetic type - Complex expressions
Arithmetic type - Enum types
Arithmetic type - Operations
Miscellaneous

2. Minor

Arrays, structures, unions and bit-fields
Arithmetic type - Assignment
Arithmetic type - Balancing
Arithmetic type - Casts
Arithmetic type - Composite expressions
Arithmetic type - Integral promotion
Arithmetic type - Operands
Arithmetic type - Operations
Bracing and Indentation
C++ compatibility
CMA declaration checks
CMA maintenance checks
Constants
Control flow
Declarations and Definitions
Enumerations
Functions
Identifiers
K+R compatibility
Macro Definition
Metric thresholds
Pointers
Preprocessing
Readability
Redundancy
Side Effects
Switch statements

3. Major

Arithmetic type - Assignment
Arithmetic type - Balancing
Arithmetic type - Casts
Arithmetic type - Operands
Arithmetic type - Operations
Declarations and definitions
Functions
Pointers
Preprocessing
Redundancy
Switch statements

4. M2CM

Rule  1.1  (Required)
Rule  1.2  (Required)
Rule  1.3  (Required)
Rule  1.4  (Required)
Rule  1.5  (Advisory)
Rule  2.1  (Required)
Rule  2.2  (Required)
Rule  2.3  (Required)
Rule  2.4  (Advisory)
Rule  3.1  (Required)
Rule  3.2  (Required)
Rule  3.3  (Advisory)
Rule  3.4  (Required)
Rule  3.5  (Required)
Rule  3.6  (Required)
Rule  4.1  (Required)
Rule  4.2  (Required)
Rule  5.1  (Required)
Rule  5.2  (Required)
Rule  5.3  (Required)
Rule  5.4  (Required)
Rule  5.5  (Advisory)
Rule  5.6  (Advisory)
Rule  5.7  (Advisory)
Rule  6.1  (Required)
Rule  6.2  (Required)
Rule  6.3  (Advisory)
Rule  6.4  (Required)
Rule  6.5  (Required)
Rule  7.1  (Required)
Rule  8.1  (Required)
Rule  8.2  (Required)
Rule  8.3  (Required)
Rule  8.4  (Required)
Rule  8.5  (Required)
Rule  8.6  (Required)
Rule  8.7  (Required)
Rule  8.8  (Required)
Rule  8.9  (Required)
Rule  8.10  (Required)
Rule  8.11  (Required)
Rule  8.12  (Required)
Rule  9.1  (Required)
Rule  9.2  (Required)
Rule  9.3  (Required)
Rule  10.1  (Required)
Rule  10.2  (Required)
Rule  10.3  (Required)
Rule  10.4  (Required)
Rule  10.5  (Required)
Rule  10.6  (Required)
Rule  11.1  (Required)
Rule  11.2  (Required)
Rule  11.3  (Advisory)
Rule  11.4  (Advisory)
Rule  11.5  (Required)
Rule  12.1  (Advisory)
Rule  12.2  (Required)
Rule  12.3  (Required)
Rule  12.4  (Required)
Rule  12.5  (Required)
Rule  12.6  (Advisory)
Rule  12.7  (Required)
Rule  12.8  (Required)
Rule  12.9  (Required)
Rule  12.10  (Required)
Rule  12.11  (Advisory)
Rule  12.12  (Required)
Rule  12.13  (Advisory)
Rule  13.1  (Required)
Rule  13.2  (Advisory)
Rule  13.3  (Required)
Rule  13.4  (Required)
Rule  13.5  (Required)
Rule  13.6  (Required)
Rule  13.7  (Required)
Rule  14.1  (Required)
Rule  14.2  (Required)
Rule  14.3  (Required)
Rule  14.4  (Required)
Rule  14.5  (Required)
Rule  14.6  (Required)
Rule  14.7  (Required)
Rule  14.8  (Required)
Rule  14.9  (Required)
Rule  14.10  (Required)
Rule  15.0  (Required)
Rule  15.1  (Required)
Rule  15.2  (Required)
Rule  15.3  (Required)
Rule  15.4  (Required)
Rule  15.5  (Required)
Rule  16.1  (Required)
Rule  16.2  (Required)
Rule  16.3  (Required)
Rule  16.4  (Required)
Rule  16.5  (Required)
Rule  16.6  (Required)
Rule  16.7  (Advisory)
Rule  16.8  (Required)
Rule  16.9  (Required)
Rule  16.10  (Required)
Rule  17.1  (Required)
Rule  17.2  (Required)
Rule  17.3  (Required)
Rule  17.4  (Required)
Rule  17.5  (Advisory)
Rule  17.6  (Required)
Rule  18.1  (Required)
Rule  18.2  (Required)
Rule  18.3  (Required)
Rule  18.4  (Required)
Rule  19.1  (Advisory)
Rule  19.2  (Advisory)
Rule  19.3  (Required)
Rule  19.4  (Required)
Rule  19.5  (Required)
Rule  19.6  (Required)
Rule  19.7  (Advisory)
Rule  19.8  (Required)
Rule  19.9  (Required)
Rule  19.10  (Required)
Rule  19.11  (Required)
Rule  19.12  (Required)
Rule  19.13  (Advisory)
Rule  19.14  (Required)
Rule  19.15  (Required)
Rule  19.16  (Required)
Rule  19.17  (Required)
Rule  20.1  (Required)
Rule  20.2  (Required)
Rule  20.3  (Required)
Rule  20.4  (Required)
Rule  20.5  (Required)
Rule  20.6  (Required)
Rule  20.7  (Required)
Rule  20.8  (Required)
Rule  20.9  (Required)
Rule  20.10  (Required)
Rule  20.11  (Required)
Rule  20.12  (Required)
Rule  21.1  (Required)

9. Errors

QAC configuration
Syntax errors

QA C Source Code Analyser 8.1.2
MISRA-C:2004 Compliance Module 3.2
© 2013 Programming Research
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents