src/Generator/JsonSchemaGenerator.php
Method render
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function render($template, array $parameters)
{
return str_replace(
[
' ',
Avoid variables with short names like $id. Configured minimum length is 3. Open
Open
$id = $schema->getId();
- Read upRead up
- Exclude checks
ShortVariable
Since: 0.2
Detects when a field, local, or parameter has a very short name.
Example
class Something {
private $q = 15; // VIOLATION - Field
public static function main( array $as ) { // VIOLATION - Formal
$r = 20 + $this->q; // VIOLATION - Local
for (int $i = 0; $i < 10; $i++) { // Not a Violation (inside FOR)
$r += $this->q;
}
}
}
Source https://phpmd.org/rules/naming.html#shortvariable
Only one argument is allowed per line in a multi-line function call Open
Open
], [
- Exclude checks
Only one argument is allowed per line in a multi-line function call Open
Open
], json_encode(
- Exclude checks
Multi-line function call not indented correctly; expected 12 spaces but found 16 Open
Open
JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT
- Exclude checks
Multi-line function call not indented correctly; expected 12 spaces but found 8 Open
Open
], json_encode(
- Exclude checks
Line indented incorrectly; expected at least 12 spaces, found 8 Open
Open
], json_encode(
- Exclude checks
Multi-line function call not indented correctly; expected 8 spaces but found 12 Open
Open
)
- Exclude checks
Multi-line function call not indented correctly; expected 12 spaces but found 16 Open
Open
json_decode(
- Exclude checks