This document aims to provide set of good practices that should be helpful for both developers and code reviewers. They should be treated like food recipies - you can play with them, alter them - but every change should be thoughtful and intentional.
:::warning
Remember that code review is discussion, don't hasistate to ask for clarification, help etc. Reviewer may be wrong and the goal is to make code to a point where all parties all happy.
:::
In this document the bolded text will indicate how important each suggestion is.
must will be used for fundamental things that should be non-controversial and which you really should follow
should will be used for important details that will apply for vast majority of cases, there could however be valid reasons to ignore them depending on context