bnomei/kirby3-random

View on GitHub

Showing 7 of 7 total issues

Function pool has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
Open

public static function pool($random, ?string $implode = null)
{
$pool = [];
if (is_array($random)) {
$pool = $random;
Severity: Minor
Found in classes/Random.php - About 1 hr to fix

Method pool has 35 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public static function pool($random, ?string $implode = null)
{
$pool = [];
if (is_array($random)) {
$pool = $random;
Severity: Minor
Found in classes/Random.php - About 1 hr to fix

    Function generate has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
    Open

    public static function generate($random = null, ?string $generator = null, ?int $length = null)
    {
    if ($generator && is_string($generator)) {
    $generator = strtolower($generator);
     
     
    Severity: Minor
    Found in classes/Random.php - About 55 mins to fix

    Avoid too many return statements within this method.
    Open

    return $lipsum->words($length);
    Severity: Major
    Found in classes/Random.php - About 30 mins to fix

      Avoid too many return statements within this method.
      Open

      return self::token(intval($length), strval($random));
      Severity: Major
      Found in classes/Random.php - About 30 mins to fix

        Avoid too many return statements within this method.
        Open

        return self::string($random);
        Severity: Major
        Found in classes/Random.php - About 30 mins to fix

          Avoid too many return statements within this method.
          Open

          return self::lorem(intval($length), strval($random));
          Severity: Major
          Found in classes/Random.php - About 30 mins to fix
            Severity
            Category
            Status
            Source
            Language