View Issue Details

IDProjectCategoryView StatusLast Update
0004150Composr testing platform / automation goals[All Projects] General / Uncategorisedpublic2022-09-06 23:55
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Summary0004150: Further CQC improvements (some very specific detailed PHP checks)
DescriptionTests to add:
 - Unused variable tracking for private class properties
 - Unused tracking for variables based on whether they are only written to but not read
 - Allow passing any class name as parameter types rather than only 'object' or 'Tempcode', so we can better check object usage
 - Definable maximal nesting depth, for those who want to avoid super-deep code structures in favour of breaking down into additional functions
 - Checking to see if implementations of methods on class interfaces/subclassing are consistent
TagsNo tags attached.
Time estimation (hours)16
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-02-25 14:51 Chris Graham New Issue
2022-08-15 01:52 Chris Graham Summary Further CQC improvements => Further CQC improvements (some very specific detailed PHP checks)
2022-09-06 23:55 Chris Graham Description Updated View Revisions
2022-09-06 23:55 Chris Graham Time estimation (hours) 12 => 16
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised