View Issue Details

IDProjectCategoryView StatusLast Update
0005843Composr testing platform / automation goals[All Projects] General / Uncategorisedpublic2024-08-04 20:12
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Summary0005843: Replace CQC with PHPStan+PHP-Code-Sniffer
DescriptionPHPStan has grown up as an excellent PHP linter along similar lines to the CQC. PHP-Code-Sniffer, similarly for code formatting.
We could get rid of the CQC at this point and integrate with these tools, to remove a lot of code we really do not need to be maintaining. If there is stuff the CQC does that PHPStan does not then we could contribute to improving PHPStan.

I would say we could change our Java frontend to be a PHPStan frontend, but really we should be doing a modern CI/CD approach, in which case the merge request pipeline would be showing linting for changed files as part of a merge requirement check.
TagsRoadmap: Over the horizon
Time estimation (hours)100
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-08-04 20:12 Chris Graham New Issue
2024-08-04 20:12 Chris Graham Tag Attached: Roadmap: Over the horizon