Python rules
Contents:
- Positional arguments not allowed (PBR001)
- Return type hints required if a return statement exists (PBR002)
- Avoid nested import of datetime module (PBR003)
- Use dataclasses with “kw_only” (PBR004)
- Service classes have one public method called “process” (PBR005)
- Abstract classes inherit from “abc.ABC” (PBR006)
- Avoid using type hints in variable names (PBR007)
- Prohibit usage of loops in unittests (PBR008)