pug-php/pug-minify

View on GitHub
src/Pug/Keyword/Minify.php

Summary

Maintainability
B
6 hrs
Test Coverage
A
100%

File Minify.php has 324 lines of code (exceeds 250 allowed). Consider refactoring.
Open

<?php

namespace Pug\Keyword;

use InvalidArgumentException;
Severity: Minor
Found in src/Pug/Keyword/Minify.php - About 3 hrs to fix

    The class Minify has an overall complexity of 69 which is very high. The configured complexity threshold is 50.
    Open

    class Minify
    {
        /**
         * @var bool
         */
    Severity: Minor
    Found in src/Pug/Keyword/Minify.php by phpmd

    Minify has 26 functions (exceeds 20 allowed). Consider refactoring.
    Open

    class Minify
    {
        /**
         * @var bool
         */
    Severity: Minor
    Found in src/Pug/Keyword/Minify.php - About 3 hrs to fix

      Line exceeds 120 characters; contains 121 characters
      Open

              $this->outputDirectory = $this->outputDirectory ?: $this->getOption('outputDirectory', $this->assetDirectory[0]);
      Severity: Minor
      Found in src/Pug/Keyword/Minify.php by phpcodesniffer

      Line exceeds 120 characters; contains 121 characters
      Open

              return $parameters[1] . $this->parsePugInJs(str_replace('``', '`', $parameters[2]), $parameters[1], 'className');
      Severity: Minor
      Found in src/Pug/Keyword/Minify.php by phpcodesniffer

      There are no issues that match your filters.

      Category
      Status