Skip to main content

Articles tagged: Code Quality

Follow Code Quality

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/blog/tags/code-quality/rss.xml

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

Docker Dive β€” X-Ray Your Images and Kill the Waste
Docker

Docker Dive β€” X-Ray Your Images and Kill the WasteΒ β†’

Use dive to inspect every layer of a Docker image, spot wasted megabytes hidden by deleted files, and walk step by step from a 1 GB bloated image down to a tight, efficient build.

September 24, 2026

ai-review, ai-secrets, ai-commit: Three zsh Checks Before Every git Commit
Artificial Intelligence (AI)

ai-review, ai-secrets, ai-commit: Three zsh Checks Before Every git CommitΒ β†’

Three zsh functions that together form a local, offline pre-commit quality gate: ai-review catches SOLID violations and naming issues, ai-secrets separates real hardcoded credentials from false positives, and ai-commit drafts the Conventional Commits message once the diff is actually clean.

August 10, 2026

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

Make your Quarto project Devcontainer-Ready β€” No More Setup Headaches
DevContainer

Make your Quarto project Devcontainer-Ready β€” No More Setup HeadachesΒ β†’

Convert any Quarto project into a fully portable, VSCode-powered devcontainer in minutes.

November 3, 2025

GitLab - Running Docker-out-of-Docker in your CI
GitLab

GitLab - Running Docker-out-of-Docker in your CIΒ β†’

Learn how to set up Docker-out-of-Docker (DooD) in your GitLab CI/CD pipeline. This guide covers configuring your GitLab Runner to share the host's Docker socket and project files, allowing containers to run `docker run` commands.

June 15, 2025

GitLab - Using Docker private images
GitLab

GitLab - Using Docker private imagesΒ β†’

Use a private Docker image from Docker Hub in your GitLab CI/CD pipeline. Learn to create a read-only token and set up the necessary GitLab CI/CD variables for authentication.

June 6, 2025

GitLab - Using an SSH key to connect to private repo
GitLab

GitLab - Using an SSH key to connect to private repoΒ β†’

Step-by-step guide on configuring a GitLab CI/CD runner to securely use a private SSH key for accessing and cloning private repositories.

May 30, 2025

Todo Tree in VSCode
VS Code

Todo Tree in VSCodeΒ β†’

Stop forgetting your TODOs and FIXMEs! Use the VSCode Todo Tree extension to summarize all code annotations like TODO, FIXME, and TEMPORARY into one easy-to-track dashboard.

March 7, 2025

Search your FTP server at lightning speed
WinSCP

Search your FTP server at lightning speedΒ β†’

Tired of painfully slow FTP search functions? Discover php_grep, the ultra-fast PHP script that uses regular expressions to find content on your FTP server at lightning speed.

January 19, 2025

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

Dagger.io - Using dagger to automate your CI workflows
Code Quality

Dagger.io - Using dagger to automate your CI workflowsΒ β†’

Automate your CI/CD workflows with Dagger.io and Python. Quickly run code quality tools (Pylint, Black, Ruff) and test your entire pipeline locally to simplify integration.

December 26, 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

Write PHP unit tests using Pest
Testing

Write PHP unit tests using PestΒ β†’

Master PHP unit testing with Pest! Discover easy installation, the expressive expect syntax, datasets, snapshots, and powerful architectural testing features.

September 27, 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

Using Postman to play with API
API

Using Postman to play with APIΒ β†’

Master API testing with Postman. Use it as a powerful unit test tool to validate response status, enforce data structure, and prevent regressions in your API development workflow.

May 8, 2024

Obfuscate your PHP code
PHP

Obfuscate your PHP codeΒ β†’

Protect your PHP code with obfuscation. Discover how the php_obfuscator script works and if AI tools like Copilot can still de-obfuscate your proprietary source code.

April 9, 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

Error Lens addon for VSCode
VS Code

Error Lens addon for VSCodeΒ β†’

Never miss a warning again! The VSCode Error Lens addon shows errors, notices, and warnings directly in your editor's coding area, helping you write better code faster and catch typos that lead to silent bugs.

March 3, 2024

PHP code refactoring in VSCode
PHP

PHP code refactoring in VSCodeΒ β†’

Master PHP code refactoring in VSCode with this guide. Use the free PHP Refactor Tool extension to safely rename symbols, classes, and extract new methods.

February 27, 2024

Install a PHP Docker environment in a matter of seconds
PHP

Install a PHP Docker environment in a matter of secondsΒ β†’

Quickly set up a PHP Docker Dev Container environment for VSCode. Get Composer and pre-installed static analysis tools like PHP-CS-Fixer and Rector instantly.

February 23, 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

PHP development in a devcontainer with preinstalled code quality tools
PHP

PHP development in a devcontainer with preinstalled code quality toolsΒ β†’

Stop fighting code quality issues. Set up a consistent PHP development environment instantly! This step-by-step guide shows you how to configure a VSCode Devcontainer with preinstalled quality and analysis tools.

February 9, 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

Generating documentation for a PHP codebase
PHP

Generating documentation for a PHP codebaseΒ β†’

Generate high-quality documentation for your PHP codebase effortlessly. This guide shows you how to use the phpDocumentor Docker image to create documentation with a single command.

December 27, 2023