You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/phpmd.md
+20-18Lines changed: 20 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,9 +43,8 @@ Issues detected: 11
43
43
| <spanclass="prio3">3</span> | src/TemplateGenerator/TwigGenerator.php | 95 |[CyclomaticComplexity](https://phpmd.org/rules/codesize.html#cyclomaticcomplexity)| The method renderElement() has a Cyclomatic Complexity of 27. The configured cyclomatic complexity threshold is 10. |
44
44
| <spanclass="prio3">3</span> | src/TemplateGenerator/TwigGenerator.php | 95 |[NPathComplexity](https://phpmd.org/rules/codesize.html#npathcomplexity)| The method renderElement() has an NPath complexity of 78144. The configured NPath complexity threshold is 200. |
45
45
| <spanclass="prio3">3</span> | src/Trait/ClassResolverTrait.php | 69 |[CyclomaticComplexity](https://phpmd.org/rules/codesize.html#cyclomaticcomplexity)| The method getElementByQualifiedName() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10. |
46
-
| <spanclass="prio3">3</span> | src/Trait/GlobalAttributesTrait.php | 19 |[ExcessivePublicCount](https://phpmd.org/rules/codesize.html#excessivepubliccount)| The trait GlobalAttributesTrait has 48 public methods and attributes. Consider reducing the number of public items to less than 45. |
47
46
48
-
Issues detected: 19
47
+
Issues detected: 18
49
48
## Clean Code
50
49
51
50
| Priority | File | Line | Rule | Message |
@@ -155,22 +154,25 @@ Issues detected: 19
155
154
| <spanclass="prio1">1</span> | src/Service/ComponentBuilder.php | 63 |[ElseExpression](https://phpmd.org/rules/cleancode.html#elseexpression)| The method buildDOM uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them. |
156
155
| <spanclass="prio1">1</span> | src/TemplateGenerator/TwigGenerator.php | 144 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Symfony\Component\Yaml\Yaml` in method `renderElement`. |
157
156
| <spanclass="prio1">1</span> | src/TemplateGenerator/TwigGenerator.php | 178 |[ElseExpression](https://phpmd.org/rules/cleancode.html#elseexpression)| The method renderElement uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them. |
158
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 189 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\AutoCapitalizeEnum` in method `setAutoCapitalize`. |
159
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 209 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
160
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 216 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
161
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 218 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
162
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 258 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
163
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 262 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
164
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 263 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
165
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 275 |[BooleanArgumentFlag](https://phpmd.org/rules/cleancode.html#booleanargumentflag)| The method setDraggable has a boolean flag argument $draggable, which is a certain sign of a Single Responsibility Principle violation. |
166
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 294 |[BooleanArgumentFlag](https://phpmd.org/rules/cleancode.html#booleanargumentflag)| The method setHidden has a boolean flag argument $hidden, which is a certain sign of a Single Responsibility Principle violation. |
167
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 326 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\InputModeEnum` in method `setInputMode`. |
168
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 329 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\InputModeEnum` in method `setInputMode`. |
169
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 453 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
170
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 456 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
171
-
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 459 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
157
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/AutocapitalizeTrait.php | 22 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\AutoCapitalizeEnum` in method `setAutoCapitalize`. |
158
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/DirTrait.php | 23 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
159
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/DirTrait.php | 27 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
160
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/DirTrait.php | 28 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\DirectionEnum` in method `setDir`. |
161
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/DraggableTrait.php | 17 |[BooleanArgumentFlag](https://phpmd.org/rules/cleancode.html#booleanargumentflag)| The method setDraggable has a boolean flag argument $draggable, which is a certain sign of a Single Responsibility Principle violation. |
162
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/HiddenTrait.php | 18 |[BooleanArgumentFlag](https://phpmd.org/rules/cleancode.html#booleanargumentflag)| The method setHidden has a boolean flag argument $hidden, which is a certain sign of a Single Responsibility Principle violation. |
163
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/PopoverTrait.php | 14 |[BooleanArgumentFlag](https://phpmd.org/rules/cleancode.html#booleanargumentflag)| The method setPopover has a boolean flag argument $popover, which is a certain sign of a Single Responsibility Principle violation. |
164
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/TranslateTrait.php | 26 |[MissingImport](http://phpmd.org/rules/cleancode.html#MissingImport)| Missing class import via use statement (line `26`, column `23`). |
165
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttribute/TranslateTrait.php | 28 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\TranslateEnum` in method `setTranslate`. |
166
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 85 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
167
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 92 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
168
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 94 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\ContentEditableEnum` in method `setContentEditable`. |
169
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 108 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\InputModeEnum` in method `setInputMode`. |
170
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 111 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\InputModeEnum` in method `setInputMode`. |
171
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 130 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
172
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 133 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
173
+
| <spanclass="prio1">1</span> | src/Trait/GlobalAttributesTrait.php | 136 |[StaticAccess](https://phpmd.org/rules/cleancode.html#staticaccess)| Avoid using static access to class `\Html\Enum\SpellCheckEnum` in method `setSpellCheck`. |
Copy file name to clipboardExpand all lines: src/Enum/AlignEnum.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
*
6
6
* AlignEnum - Specifies the horizontal alignment of each row cell. The possible enumerated values are left, center, right, justify, and char. When supported, the char value aligns the textual content on the character defined in the char attribute and on offset defined by the charoff attribute. Use the text-align CSS property instead, as this attribute is deprecated.
Copy file name to clipboardExpand all lines: src/Enum/EnctypeEnum.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
*
6
6
* EnctypeEnum - Specifies how form data should be encoded before sending it to a server. Only used if the method attribute is set to post. Default is application/x-www-form-urlencoded.
0 commit comments