View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005843 | Composr testing platform / automation goals | [All Projects] General / Uncategorised | public | 2024-08-04 20:12 | 2024-08-04 20:12 |
Reporter | Chris Graham | Assigned To | |||
Severity | Feature-request | ||||
Status | non-assigned | Resolution | open | ||
Summary | 0005843: Replace CQC with PHPStan+PHP-Code-Sniffer | ||||
Description | PHPStan 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. | ||||
Tags | Roadmap: Over the horizon | ||||
Time estimation (hours) | 100 | ||||
Sponsorship open | |||||
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 |