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