How to write a linter using tree-sitter in an hour | Hacker News Reader