Rewrite the pre-commit with features requested from the community | Hacker News Reader