lancew/DojoList

View on GitHub
lib/limonade/tests.php

Summary

Maintainability
A
1 hr
Test Coverage

test_case_current accesses the super-global variable $GLOBALS.
Open

function &test_case_current()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   return $GLOBALS["limonade"]["test_cases"][$name];
}
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

end_test_case accesses the super-global variable $GLOBALS.
Open

function end_test_case()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   echo "## ".strtoupper($name)."\n";
      
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_case_all_func accesses the super-global variable $GLOBALS.
Open

function test_case_all_func()
{
   $functions = get_defined_functions();
   $functions = $functions['user'];
   $tests = array();
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_assert_failure accesses the super-global variable $GLOBALS.
Open

function test_assert_failure($script, $line, $message)
{
   // Using the stack trace, find the outermost assert*() call
   $stacktrace = array_slice(debug_backtrace(), 1); // skip self
   $assertion = reset($stacktrace);
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_case accesses the super-global variable $GLOBALS.
Open

function test_case($name)
{
   $name = strtolower($name); // TODO: normalize name
   
   if(!array_key_exists($name, $GLOBALS["limonade"]["test_cases"]))
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

end_test_case accesses the super-global variable $GLOBALS.
Open

function end_test_case()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   echo "## ".strtoupper($name)."\n";
      
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_case accesses the super-global variable $GLOBALS.
Open

function test_case($name)
{
   $name = strtolower($name); // TODO: normalize name
   
   if(!array_key_exists($name, $GLOBALS["limonade"]["test_cases"]))
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_run_assertion accesses the super-global variable $GLOBALS.
Open

function test_run_assertion()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   $GLOBALS["limonade"]["test_cases"][$name]['assertions']++;
   test_call_func(test_before_assert_func_name());
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_error_handler accesses the super-global variable $GLOBALS.
Open

function test_error_handler($errno, $errstr, $errfile, $errline)
{
    if($errno < E_USER_ERROR || $errno > E_USER_NOTICE) 
       echo test_cli_format("!!! ERROR", "red") . " [$errno], $errstr in $errfile at line $errline\n";
    $GLOBALS["limonade"]["test_errors"][] = array($errno, $errstr, $errfile, $errline);
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

end_test_suite accesses the super-global variable $GLOBALS.
Open

function end_test_suite()
{
  $name         = $GLOBALS["limonade"]["test_suites"];
  $failures     = 0;
  $tests        = 0;
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

end_test_case accesses the super-global variable $GLOBALS.
Open

function end_test_case()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   echo "## ".strtoupper($name)."\n";
      
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_case accesses the super-global variable $GLOBALS.
Open

function test_case($name)
{
   $name = strtolower($name); // TODO: normalize name
   
   if(!array_key_exists($name, $GLOBALS["limonade"]["test_cases"]))
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_suite accesses the super-global variable $GLOBALS.
Open

function test_suite($name)
{
  $GLOBALS["limonade"]["test_suites"] = $name;
  echo test_cli_format("===========================================================\n", 'white');
  echo test_cli_format(">>>> START $name tests suites\n", 'white');
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

end_test_suite accesses the super-global variable $GLOBALS.
Open

function end_test_suite()
{
  $name         = $GLOBALS["limonade"]["test_suites"];
  $failures     = 0;
  $tests        = 0;
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_case_current accesses the super-global variable $GLOBALS.
Open

function &test_case_current()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   return $GLOBALS["limonade"]["test_cases"][$name];
}
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_assert_failure accesses the super-global variable $GLOBALS.
Open

function test_assert_failure($script, $line, $message)
{
   // Using the stack trace, find the outermost assert*() call
   $stacktrace = array_slice(debug_backtrace(), 1); // skip self
   $assertion = reset($stacktrace);
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

test_run_assertion accesses the super-global variable $GLOBALS.
Open

function test_run_assertion()
{
   $name = $GLOBALS["limonade"]["test_case_current"];
   $GLOBALS["limonade"]["test_cases"][$name]['assertions']++;
   test_call_func(test_before_assert_func_name());
Severity: Minor
Found in lib/limonade/tests.php by phpmd

Superglobals

Since: 0.2

Accessing a super-global variable directly is considered a bad practice. These variables should be encapsulated in objects that are provided by a framework, for instance.

Example

class Foo {
    public function bar() {
        $name = $_POST['foo'];
    }
}

Source

Method test_request has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
Severity: Minor
Found in lib/limonade/tests.php - About 35 mins to fix

    Function test_case_all_func has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    function test_case_all_func()
    {
       $functions = get_defined_functions();
       $functions = $functions['user'];
       $tests = array();
    Severity: Minor
    Found in lib/limonade/tests.php - About 35 mins to fix

    Cognitive Complexity

    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

    A method's cognitive complexity is based on a few simple rules:

    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
    • Code is considered more complex for each "break in the linear flow of the code"
    • Code is considered more complex when "flow breaking structures are nested"

    Further reading

    Avoid using undefined variables such as '$assert_file' which will lead to PHP notices.
    Open

       echo " in script *{$assert_file}* (line {$assert_line}):\n";
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UndefinedVariable

    Since: 2.8.0

    Detects when a variable is used that has not been defined before.

    Example

    class Foo
    {
        private function bar()
        {
            // $message is undefined
            echo $message;
        }
    }

    Source https://phpmd.org/rules/cleancode.html#undefinedvariable

    Avoid using undefined variables such as '$assert_file' which will lead to PHP notices.
    Open

       $code = explode("\n", file_get_contents($assert_file));
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UndefinedVariable

    Since: 2.8.0

    Detects when a variable is used that has not been defined before.

    Example

    class Foo
    {
        private function bar()
        {
            // $message is undefined
            echo $message;
        }
    }

    Source https://phpmd.org/rules/cleancode.html#undefinedvariable

    Avoid using undefined variables such as '$name' which will lead to PHP notices.
    Open

       $func = "before_each_assert_in_$name".$test["name"];
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UndefinedVariable

    Since: 2.8.0

    Detects when a variable is used that has not been defined before.

    Example

    class Foo
    {
        private function bar()
        {
            // $message is undefined
            echo $message;
        }
    }

    Source https://phpmd.org/rules/cleancode.html#undefinedvariable

    Avoid using undefined variables such as '$assert_line' which will lead to PHP notices.
    Open

       $code = trim($code[$assert_line - 1]);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UndefinedVariable

    Since: 2.8.0

    Detects when a variable is used that has not been defined before.

    Example

    class Foo
    {
        private function bar()
        {
            // $message is undefined
            echo $message;
        }
    }

    Source https://phpmd.org/rules/cleancode.html#undefinedvariable

    Avoid using undefined variables such as '$assert_line' which will lead to PHP notices.
    Open

       echo " in script *{$assert_file}* (line {$assert_line}):\n";
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UndefinedVariable

    Since: 2.8.0

    Detects when a variable is used that has not been defined before.

    Example

    class Foo
    {
        private function bar()
        {
            // $message is undefined
            echo $message;
        }
    }

    Source https://phpmd.org/rules/cleancode.html#undefinedvariable

    The method test_request has a boolean flag argument $include_header, which is a certain sign of a Single Responsibility Principle violation.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    BooleanArgumentFlag

    Since: 1.4.0

    A boolean flag argument is a reliable indicator for a violation of the Single Responsibility Principle (SRP). You can fix this problem by extracting the logic in the boolean flag into its own class or method.

    Example

    class Foo {
        public function bar($flag = true) {
        }
    }

    Source https://phpmd.org/rules/cleancode.html#booleanargumentflag

    The method test_case uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
    Open

       {
          
       }
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    ElseExpression

    Since: 1.4.0

    An if expression with an else branch is basically not necessary. You can rewrite the conditions in a way that the else clause is not necessary and the code becomes simpler to read. To achieve this, use early return statements, though you may need to split the code it several smaller methods. For very simple assignments you could also use the ternary operations.

    Example

    class Foo
    {
        public function bar($flag)
        {
            if ($flag) {
                // one branch
            } else {
                // another branch
            }
        }
    }

    Source https://phpmd.org/rules/cleancode.html#elseexpression

    Avoid unused local variables such as '$name'.
    Open

       $func = "before_each_assert_in_$name".$test["name"];
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UnusedLocalVariable

    Since: 0.2

    Detects when a local variable is declared and/or assigned, but not used.

    Example

    class Foo {
        public function doSomething()
        {
            $i = 5; // Unused
        }
    }

    Source https://phpmd.org/rules/unusedcode.html#unusedlocalvariable

    Avoid unused local variables such as '$assert_code'.
    Open

       list($assert_code, $message) = explode("//", $message);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UnusedLocalVariable

    Since: 0.2

    Detects when a local variable is declared and/or assigned, but not used.

    Example

    class Foo {
        public function doSomething()
        {
            $i = 5; // Unused
        }
    }

    Source https://phpmd.org/rules/unusedcode.html#unusedlocalvariable

    Avoid unused parameters such as '$script'.
    Open

    function test_assert_failure($script, $line, $message)
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UnusedFormalParameter

    Since: 0.2

    Avoid passing parameters to methods or constructors and then not using those parameters.

    Example

    class Foo
    {
        private function bar($howdy)
        {
            // $howdy is not used
        }
    }

    Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

    Avoid unused parameters such as '$line'.
    Open

    function test_assert_failure($script, $line, $message)
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    UnusedFormalParameter

    Since: 0.2

    Avoid passing parameters to methods or constructors and then not using those parameters.

    Example

    class Foo
    {
        private function bar($howdy)
        {
            // $howdy is not used
        }
    }

    Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

    TODO found
    Open

          // TODO: adding break for all test api methods
    Severity: Minor
    Found in lib/limonade/tests.php by fixme

    TODO found
    Open

    # TODO: separate display from logic
    Severity: Minor
    Found in lib/limonade/tests.php by fixme

    TODO found
    Open

    # TODO: clean results output
    Severity: Minor
    Found in lib/limonade/tests.php by fixme

    TODO found
    Open

    # TODO: add all tests results
    Severity: Minor
    Found in lib/limonade/tests.php by fixme

    TODO found
    Open

       $name = strtolower($name); // TODO: normalize name
    Severity: Minor
    Found in lib/limonade/tests.php by fixme

    The parameter $post_data is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseParameterName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething($user_name) {
        }
    }

    Source

    The parameter $include_header is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseParameterName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething($user_name) {
        }
    }

    Source

    The parameter $http_header is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseParameterName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething($user_name) {
        }
    }

    Source

    The variable $assert_file is not named in camelCase.
    Open

    function test_assert_failure($script, $line, $message)
    {
       // Using the stack trace, find the outermost assert*() call
       $stacktrace = array_slice(debug_backtrace(), 1); // skip self
       $assertion = reset($stacktrace);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $http_header is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $assert_line is not named in camelCase.
    Open

    function test_assert_failure($script, $line, $message)
    {
       // Using the stack trace, find the outermost assert*() call
       $stacktrace = array_slice(debug_backtrace(), 1); // skip self
       $assertion = reset($stacktrace);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $passed_tests is not named in camelCase.
    Open

    function end_test_suite()
    {
      $name         = $GLOBALS["limonade"]["test_suites"];
      $failures     = 0;
      $tests        = 0;
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $passed_tests is not named in camelCase.
    Open

    function end_test_suite()
    {
      $name         = $GLOBALS["limonade"]["test_suites"];
      $failures     = 0;
      $tests        = 0;
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $allowed_methods is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $post_data is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $allowed_methods is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $passed_tests is not named in camelCase.
    Open

    function end_test_suite()
    {
      $name         = $GLOBALS["limonade"]["test_suites"];
      $failures     = 0;
      $tests        = 0;
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $assert_code is not named in camelCase.
    Open

    function test_assert_failure($script, $line, $message)
    {
       // Using the stack trace, find the outermost assert*() call
       $stacktrace = array_slice(debug_backtrace(), 1); // skip self
       $assertion = reset($stacktrace);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $assert_file is not named in camelCase.
    Open

    function test_assert_failure($script, $line, $message)
    {
       // Using the stack trace, find the outermost assert*() call
       $stacktrace = array_slice(debug_backtrace(), 1); // skip self
       $assertion = reset($stacktrace);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $assert_line is not named in camelCase.
    Open

    function test_assert_failure($script, $line, $message)
    {
       // Using the stack trace, find the outermost assert*() call
       $stacktrace = array_slice(debug_backtrace(), 1); // skip self
       $assertion = reset($stacktrace);
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    The variable $include_header is not named in camelCase.
    Open

    function test_request($url, $method="GET", $include_header=false, $post_data=array(), $http_header=array()) {
        $method = strtoupper($method);
        $allowed_methods = array("GET", "PUT", "POST", "DELETE", "HEAD");
        if(!in_array($method, $allowed_methods))
        {
    Severity: Minor
    Found in lib/limonade/tests.php by phpmd

    CamelCaseVariableName

    Since: 0.2

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

    Example

    class ClassName {
        public function doSomething() {
            $data_module = new DataModule();
        }
    }

    Source

    There are no issues that match your filters.

    Category
    Status