Strict type checking - Complexity thresholds - Coverage minimum at 80% - Documentation coverage checks