Use alignments, white space correctly
Easy to read
Use proper naming convesion
Pass all regression tests
Does it break other existing functionality?
Does it work well with other modules in the product?
Does it perform all of the required tasks?
Does it pass all regress tests?
Code need to be split into adequate files (PUG, JS, CSS)
Follow the existing structure of the project
No hard coding
Comments are written probably where necessary (TOD)
Use frameworks feature instead of custom code
Follow DRY and SOLID principles from lectures