Custom Python linting through AST expressions | Hacker News Reader