1.2.1292. Unused Classes

The following classes are never explicitly used in the code.

Note that this may be valid in case the current code is a library or framework, since it defines classes that are used by other (unprovided) codes. Also, this analyzer may find classes that are, in fact, dynamically loaded.

<?php

class unusedClasss {}
class usedClass {}

$y = new usedClass();

?>

See also class.

1.2.1292.1. Connex PHP features

1.2.1292.1.1. Suggestions

  • Remove unused classes

  • Make use of unused classes

  • Fix class name

1.2.1292.1.2. Specs

Short name

Classes/UnusedClass

Rulesets

All, Analyze, Changed Behavior, Dead code

Exakat since

0.8.4

PHP Version

All

Severity

Major

Time To Fix

Quick (30 mins)

Precision

High

Available in

Entreprise Edition, Exakat Cloud