#4150 - Further CQC improvements (some very specific detailed PHP checks)

Identifier #4150
Issue type Feature request or suggestion
Title Further CQC improvements (some very specific detailed PHP checks)
Status Open
Handling member Deleted
Addon General / Uncategorised
Description Tests 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
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated