Scripts 
| ID | FCNS-4 |
| Title | Do not use scripts. Use functions instead. |
| Priority | Strongly recommended |
| Severity level | 4 |
| Description | Use functions even if there are no inputs or outputs. |
| Rationale | The scope of variables in a script is not bounded as one might expect. It is therefore safer to use functions instead. Additionally, scripts are not compatible with Matlab Coder. |
| Exception | Initialization of a project, or specifically creating base workspace structures that are used in models, without the need for assignin. |