jaroslavtyc/drd-plus-rolls-on

View on GitHub
tests/RollsOn/QualityAndSuccess/RollOnAnimalControlTest.php

Summary

Maintainability
A
1 hr
Test Coverage

Method I_can_find_out_if_failed_just_moderately has 7 arguments (exceeds 4 allowed). Consider refactoring.
Open

        $roll,
        $defiance,
        $ride,
        $ridingSkill,
        $previousFailuresCount,
Severity: Major
Found in tests/RollsOn/QualityAndSuccess/RollOnAnimalControlTest.php - About 50 mins to fix

    Method I_can_find_out_if_failed_fatally has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        public function I_can_find_out_if_failed_fatally($roll, $defiance, $ride, $ridingSkill, $previousFailuresCount, $isFatalFailure)
    Severity: Minor
    Found in tests/RollsOn/QualityAndSuccess/RollOnAnimalControlTest.php - About 45 mins to fix

      Avoid excessively long variable names like $previousFailuresCount. Keep variable name length under 20.
      Open

              $previousFailuresCount,

      LongVariable

      Since: 0.2

      Detects when a field, formal or local variable is declared with a long name.

      Example

      class Something {
          protected $reallyLongIntName = -3; // VIOLATION - Field
          public static function main( array $interestingArgumentsList[] ) { // VIOLATION - Formal
              $otherReallyLongName = -5; // VIOLATION - Local
              for ($interestingIntIndex = 0; // VIOLATION - For
                   $interestingIntIndex < 10;
                   $interestingIntIndex++ ) {
              }
          }
      }

      Source https://phpmd.org/rules/naming.html#longvariable

      Avoid excessively long variable names like $previousFailuresCount. Keep variable name length under 20.
      Open

              $previousFailuresCount = $this->mockery(PreviousFailuresCount::class);

      LongVariable

      Since: 0.2

      Detects when a field, formal or local variable is declared with a long name.

      Example

      class Something {
          protected $reallyLongIntName = -3; // VIOLATION - Field
          public static function main( array $interestingArgumentsList[] ) { // VIOLATION - Formal
              $otherReallyLongName = -5; // VIOLATION - Local
              for ($interestingIntIndex = 0; // VIOLATION - For
                   $interestingIntIndex < 10;
                   $interestingIntIndex++ ) {
              }
          }
      }

      Source https://phpmd.org/rules/naming.html#longvariable

      Avoid excessively long variable names like $previousFailuresCount. Keep variable name length under 20.
      Open

          public function I_can_find_out_if_failed_fatally($roll, $defiance, $ride, $ridingSkill, $previousFailuresCount, $isFatalFailure)

      LongVariable

      Since: 0.2

      Detects when a field, formal or local variable is declared with a long name.

      Example

      class Something {
          protected $reallyLongIntName = -3; // VIOLATION - Field
          public static function main( array $interestingArgumentsList[] ) { // VIOLATION - Formal
              $otherReallyLongName = -5; // VIOLATION - Local
              for ($interestingIntIndex = 0; // VIOLATION - For
                   $interestingIntIndex < 10;
                   $interestingIntIndex++ ) {
              }
          }
      }

      Source https://phpmd.org/rules/naming.html#longvariable

      The method I_can_find_out_if_failed_just_moderately is not named in camelCase.
      Open

          public function I_can_find_out_if_failed_just_moderately(
              $roll,
              $defiance,
              $ride,
              $ridingSkill,

      CamelCaseMethodName

      Since: 0.2

      It is considered best practice to use the camelCase notation to name methods.

      Example

      class ClassName {
          public function get_name() {
          }
      }

      Source

      The method I_can_find_out_if_failed_fatally is not named in camelCase.
      Open

          public function I_can_find_out_if_failed_fatally($roll, $defiance, $ride, $ridingSkill, $previousFailuresCount, $isFatalFailure)
          {
              $rollOnAnimalControl = new RollOnAnimalControl(
                  $this->createRollOnAgility($roll),
                  $this->createAnimalDefiance($defiance),

      CamelCaseMethodName

      Since: 0.2

      It is considered best practice to use the camelCase notation to name methods.

      Example

      class ClassName {
          public function get_name() {
          }
      }

      Source

      The method I_can_use_it is not named in camelCase.
      Open

          public function I_can_use_it()
          {
              $rollOnAnimalControl = new RollOnAnimalControl(
                  $rollOnAgility = $this->createRollOnAgility(321),
                  $this->createAnimalDefiance(123),

      CamelCaseMethodName

      Since: 0.2

      It is considered best practice to use the camelCase notation to name methods.

      Example

      class ClassName {
          public function get_name() {
          }
      }

      Source

      There are no issues that match your filters.

      Category
      Status