| Array Init Needs Curly Brackets |
PLM |
|
Arrays |
| Array Indexing Needs Parentheses |
PLM |
|
Arrays |
| Array Length as Number |
CQM |
|
Arrays |
| Array Length Only in Loops |
CQM |
|
Arrays |
| No Function Calls Inside Functions |
PLM |
|
Functions |
| Parameters Must Be Global |
PLM |
|
Functions |
| Return Does Not Terminate Function |
PLM |
|
Functions |
| Parameters Arguments Match Name |
PLM |
|
Functions |
| Data Types in Function Calls |
PLM |
|
Functions |
| No Nested Function Calls |
PLM |
|
Functions |
| Functions Cannot Use Global Data |
PLM |
|
Functions |
| Return At The End |
PLM |
|
Functions |
| Return Value Must Be Global |
PLM |
|
Functions |
| Return Outside Loop |
PLM |
|
Functions |
| Function Calls Read Outside In |
PLM |
|
Functions |
| One Return per Function |
PLM |
|
Functions |
| Return Multiple Values |
PLM |
|
Functions |
| No Direct Value Return |
PLM |
|
Functions |
| Signature Without Function Name |
PLM |
|
Functions |
| Signature Without Parameter Order |
PLM |
|
Functions |
| Parameters Immutable |
PLM |
|
Functions |
| Return Parentheses |
PLM |
|
Functions |
| Parameters Allowed to Change |
CQM |
|
Functions |
| Functions Should Be Context Specific |
CQM |
|
Functions |
| Inner Arrays Uniform |
PLM |
|
Arrays |
| Arrays Empty At Beginning |
PLM |
|
Arrays |
| Arrays Always Contain Data |
PLM |
|
Arrays |
| Loops for Array Index Access |
CQM |
|
Arrays |
| One Loop per Array |
CQM |
|
Arrays |
| Arrays Grow |
PLM |
|
Arrays |