Skip to main content
code quality

Series articles: code quality

Improve code quality with linters, formatters, tests, and good engineering habits.

πŸ“„ View this series as plain Markdown

Follow the "code quality" series

They land in your feed reader on their own β€” no account, no email address, nothing to unsubscribe from. Paste this URL into your reader:

https://www.avonture.be/series/code-quality/rss.xml

No feed reader yet? Start here β€” it takes two minutes.

Validate your OpenAPI schema against the Belgif REST standards
API

Validate your OpenAPI schema against the Belgif REST standardsΒ β†’

Validate your FastAPI OpenAPI schema against the Belgif REST standards using Docker, with step-by-step fixes for the most common linting errors.

May 11, 2026

Git - pre-commit-hooks
Code Quality

Git - pre-commit-hooksΒ β†’

Hate failed CI/CD pipelines? Discover how to use Git pre-commit hooks, focusing on the pre-commit framework, to enforce code quality standards locally before you push.

January 10, 2025

Python - Code Quality tools
Code Quality

Python - Code Quality toolsΒ β†’

Elevate your Python code quality! Discover 9 essential static analysis tools like Pylint, Black, and mypy, plus an optimal QA workflow to ensure cleaner, bug-free code.

December 30, 2024

Format poorly formatted PHP code
Code Quality

Format poorly formatted PHP codeΒ β†’

Need to clean up messy PHP code fast? Discover the best online PHP linter, Pint-express (based on Laravel Pint), to instantly format and beautify your code. No installation needed!

December 1, 2024

JSON - Online linter
Linux

JSON - Online linterΒ β†’

Find a quick and easy online JSON linter tool. Paste your JSON string to display it as a clear, readable tree-view with code folding features.

November 8, 2024

SQL - Formatting tool
Self-Hosted

SQL - Formatting toolΒ β†’

Easily clean up unreadable, legacy SQL code with a simple formatting tool. Make your SQL queries instantly readable and kickstart your code review process.

July 17, 2024

Clean code - Linux Bash - Keep the number of function parameters as small as possible
Code Quality

Clean code - Linux Bash - Keep the number of function parameters as small as possibleΒ β†’

Apply Clean Code to your Linux Bash scripts. Discover how to avoid too many function parameters by using a simple, robust associative array solution.

June 28, 2024

Docker image that provides static analysis tools for PHP
Code Quality

Docker image that provides static analysis tools for PHPΒ β†’

Use the jakzal/phpqa Docker image to instantly run dozens of static analysis and code quality tools for your PHP codebase, including linters and fixers, without any installation.

April 7, 2024

Rector 1.0.0 πŸŽ‰πŸŽ‰πŸŽ‰, my friend, my coach
PHP

Rector 1.0.0 πŸŽ‰πŸŽ‰πŸŽ‰, my friend, my coachΒ β†’

Meet PHP Rector, the free, powerful tool for automatic PHP codebase upgrades and refactoring. Instantly improve code quality and become a better PHP developer.

February 14, 2024

Markdown linter - solve formatting issue in md files
Code Quality

Markdown linter - solve formatting issue in md filesΒ β†’

Automatically solve Markdown formatting issues with the markdownlint tool and Docker. Learn how to check, configure, and use the --fix flag for consistent, clean .md files.

February 3, 2024