How can a mutex in Wine be faster than a native one on Linux
3 points by lh_mouse 11h ago 1 comments
Ask HN: Best codebases to study to learn software design?
100 points by pixelworm 2d ago 89 comments
Show HN: Framework to create linters for Python, YAML, TOML, JSON
4 szymonmaszke 2 8/26/2025, 4:16:06 PM github.com ↗
Hi, this is a Python framework I have created to make my life a little easier when creating custom linting rules.
Key features:
- Quick to use (~20 LOC to create a functioning linter/checker)
- Works with different file formats (as in the description)
- Supports multiple ignore/noqa directives (per-line ignores, range ignores, whole file, rules choice during runs)
- Single check can span all elements of the file or even all files
- Works directly with Python's AST
- Tutorials and API reference to make users life easier
All in all seems to be quite functional for my private (yet) linters, so I decided to make it into a FOSS project.
Have fun, would love to hear your feedback and ideas regarding it!
This may just remove an ache, sir. Thank you.