Nandan Priyadarshi·Oct 24Your Claude Code Ruff Hook Needs Exit Code 2 and --color neverWe logged what Claude Code 2.1.295 sends back after a PostToolUse hook, using a local fake API.
Mesly Mathews·Oct 9My AI App Worked. Then I Made It Prove It.Why I added pytest, Ruff, Pyright, Bandit, pip-audit, pre-commit, and CI before calling the project “production-ready”
Bob Taylor·Aug 26Duplicate-Code Detection for Ruff UsersRuff can replace a remarkable amount of Python tooling. Duplicate-code detection is one of the gaps you may still need to fill.
Yamishift·Aug 8Why Ruff Became Every Python Developer’s Favorite ToolThe fastest Python tool isn’t winning because it’s written in Rust. It’s winning because it changed how Python developers think about their…
Yamishift·Jul 29Ruff Is Quietly Replacing Half Your Python ToolchainWhy modern Python teams are deleting Black, Flake8, isort, autoflake, and dozens of plugins and ending up with a faster, cleaner…
Yamishift·Jul 19Ruff Isn’t Just a Linter. It’s Changing Python DevelopmentWhy one Rust-powered tool is quietly replacing an entire ecosystem of Python utilities and why that matters far beyond faster linting.A response icon1A response icon1
elidrissi Abdelmajid·Jun 28Stop Using 5 Python Tools for One Python ProjectYou create a virtual environment. Install dependencies. Freeze them. Manage Python versions. Install CLI tools. Lock dependencies.
InTech and AI GuildbyShashwat·May 18Fixing the Python Pants and Ruff “NotFound” Error on macOSAnother Day Of Crying With A Pants Error?
Usama Nawaz·Mar 13How to Configure Ruff, mypy, and Pre-commit for Production AI Python ProjectsA production outage traced to a single untyped function. The function parsed LLM responses and returned None on schema mismatches. No type…
Kevin Yang·Feb 22Airflow 3 Migration with Ruff: How Static Code Analysis Can Help Code Migration at Scale