1.2.1284. 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.1284.1. Suggestions

  • Remove unused classes

  • Make use of unused classes

  • Fix class name

1.2.1284.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

Features

class

Available in

Entreprise Edition, Exakat Cloud