Notes on ruff
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.
The author completes the teacher checklist feature for a homeschool app, including end-to-end testing and writing unit tests.
A guide to essential flake8 extensions for improving Python code quality, covering import order, exception handling, and logging best practices.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.