Artem-Schander/L5Modular

View on GitHub
src/Console/ModuleMakeCommand.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%

Showing 0 of 3 total issues

Method getComponentGenerationOptions has 30 lines of code (exceeds 25 allowed). Consider refactoring.
Wontfix

protected function getComponentGenerationOptions(string $component, array &$options)
{
switch ($component) {
case 'controller':
$options['name'] = "{$this->module}Controller";
Severity: Minor
Found in src/Console/ModuleMakeCommand.php - About 1 hr to fix

    Function getComponentGenerationOptions has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
    Wontfix

    protected function getComponentGenerationOptions(string $component, array &$options)
    {
    switch ($component) {
    case 'controller':
    $options['name'] = "{$this->module}Controller";
    Severity: Minor
    Found in src/Console/ModuleMakeCommand.php - About 45 mins to fix

    Function generateModule has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Wontfix

    protected function generateModule()
    {
    $this->files->makeDirectory($this->path, 0755, true);
     
    $components = config('modules.generate', []);
    Severity: Minor
    Found in src/Console/ModuleMakeCommand.php - About 35 mins to fix

    There are no issues that match your filters.

    Category
    Status