librenms/librenms

View on GitHub
LibreNMS/OS/Airos.php

Summary

Maintainability
A
0 mins
Test Coverage

The class Airos has 13 public methods. Consider refactoring Airos to keep number of public methods under 10.
Open

class Airos extends OS implements
    OSDiscovery,
    WirelessCapacityDiscovery,
    WirelessCcqDiscovery,
    WirelessClientsDiscovery,
Severity: Minor
Found in LibreNMS/OS/Airos.php by phpmd

TooManyPublicMethods

Since: 0.1

A class with too many public methods is probably a good suspect for refactoring, in order to reduce its complexity and find a way to have more fine grained objects.

By default it ignores methods starting with 'get' or 'set'.

Example

Source https://phpmd.org/rules/codesize.html#toomanypublicmethods

There are no issues that match your filters.

Category
Status