cs24-24fa Code Quality Guidelines

Introduction to Computing Systems (Fall 2024)

The following is a list of code quality rules that the linter will check for. Each project will lose points for not passing the lint tests in their entirety (some more than others).

Formatting

Variables

Macros

Functions and Decomposition

Modules and Types

Commenting

Compilation