Tito Miguel Costa
Refactoring ideas


Code Analysis for PHP projects

Run background checks on source code written in PHP.

With a few clicks, it is possible to do code analysis and identify issues in the source code. Trigger can be manual or event based, for instance, whenever new code is pushed to a specific branch.

Project is split into three components: agent, api and website.

Agent is responsible for executing the configured tasks on top and reports back to the API. It runs on AWS Batch. There are several Docker images for different versions of PHP.

Website is in the process to be migrate to React.




Tags: API, PHP, Symfony, API Platform, AWS Batch, GitHub