digipolisgent/robo-digipolis-general

View on GitHub

Showing 5 of 10 total issues

Method run has 40 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public function run()
{
try {
$this->finder->in($this->dirs)->files();
$defaults = clone $this->finder;
Severity: Minor
Found in src/ReadProperties.php - About 1 hr to fix

    Function readProperties has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
    Open

    public function readProperties($root = null, $web = null, $vendor = null)
    {
    if (!$this->getConfig()->get('digipolis.properties.read', false)) {
    if (is_null($root)) {
    if (is_callable([$this, 'taskDetermineProjectRoot'])) {
    Severity: Minor
    Found in src/Common/DigipolisPropertiesAware.php - About 1 hr to fix

    Method parseConfigFiles has 26 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    protected function parseConfigFiles(Finder $files)
    {
    $configs = [];
    foreach ($files as $file) {
    // Check if this is part of a Robo package.
    Severity: Minor
    Found in src/ReadProperties.php - About 1 hr to fix

      Function run has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
      Open

      public function run()
      {
      $finder = clone $this->finder;
      $finder->in([$this->dir])->exclude($this->exclude)->depth('<=' . $this->depth)->files();
      $rootCandidates = [];
      Severity: Minor
      Found in src/DetermineProjectRoot.php - About 25 mins to fix

      Function parseConfigFiles has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
      Open

      protected function parseConfigFiles(Finder $files)
      {
      $configs = [];
      foreach ($files as $file) {
      // Check if this is part of a Robo package.
      Severity: Minor
      Found in src/ReadProperties.php - About 25 mins to fix
      Severity
      Category
      Status
      Source
      Language