1.2.1288. Unused Functions

The functions below are unused. They look like dead code.

Recursive functions, level 1, are detected : they are only reported when a call from outside the function is made. Recursive functions calls of higher level (A calls B calls A) are not handled.

<?php

function used() {}
// The 'unused' function is defined but never called
function unused() {}

// The 'used' function is called at least once
used();

?>

1.2.1288.1. Suggestions

  • Use the function in the code

  • Remove the functions from the code

1.2.1288.2. Specs

Short name

Functions/UnusedFunctions

Rulesets

All, Dead code

Exakat since

0.8.4

PHP Version

All

Severity

Minor

Time To Fix

Quick (30 mins)

Precision

Very high

Features

function, unused

Examples

Woocommerce, Piwigo

Available in

Entreprise Edition, Exakat Cloud