Code Quality & Linting
Multiple layers catch issues at different stages of development. Earlier layers provide faster feedback; later layers ensure nothing slips through.
Multiple layers catch issues at different stages of development. Earlier layers provide faster feedback; later layers ensure nothing slips through.
Configure your IDE to run linting/formatting on save. Hooks are a safety net - IDE integration is the primary workflow.
Reference configurations for linting and code quality setup. Use these as templates when setting up or troubleshooting hooks and CI.
This document tracks the rollout of the new linting setup. It will be deleted once all MRs are merged and the team is up to speed.
Our local development environment is called Zoo and is located in the zoo project. It provides a complete Docker-based development stack for the entire Publica.la platform.
For use in test for Ex. Stripe and his webhooks, it's necessary install local-tunel and generate farfalla link.
Setup PhpStorm to run tests inside docker containers