Problem/Motivation
i have tested module. i found some issue.
i used this command:-
phpcs --standard=Drupal,DrupalPractice --extensions=php,module,inc,install,test,profile,theme,css,js,info,txt,md,yml,twig web/modules/contrib/otp_field/
FILE: /var/www/html/test10/web/modules/contrib/otp_field/otp_field.install
-----------------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AND 1 WARNING AFFECTING 2 LINES
-----------------------------------------------------------------------------------------------------------------------------------
4 | ERROR | [x] The second line in the file doc comment must be "@file"
4 | ERROR | [x] Doc comment short description must end with a full stop
6 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
-----------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-----------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_sms/src/Form/OtpFieldSmsSettingsForm.php
-------------------------------------------------------------------------------------------------------------------
FOUND 4 ERRORS AND 1 WARNING AFFECTING 5 LINES
-------------------------------------------------------------------------------------------------------------------
8 | ERROR | [ ] Doc comment is empty
43 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
52 | ERROR | [x] Expected 1 space after ELSE keyword; 0 found
63 | ERROR | [x] Expected 1 blank line after function; 0 found
64 | ERROR | [x] The closing brace for the class must have an empty line before it
-------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 3 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_sms/src/Plugin/OtpFieldProcessor/OtpFieldSMSProcessor.php
-------------------------------------------------------------------------------------------------------------------------------------
FOUND 13 ERRORS AND 8 WARNINGS AFFECTING 18 LINES
-------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
9 | WARNING | [x] Unused use statement
15 | WARNING | [x] Unused use statement
21 | ERROR | [x] Doc comment short description must end with a full stop
29 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
36 | WARNING | [x] 'TODO: Make flood settings configurable.' should match the format '@todo Fix problem X here.'
36 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
43 | ERROR | [x] Doc comment short description must end with a full stop
54 | ERROR | [x] Blank lines are not allowed in a multi-line function declaration
93 | ERROR | [x] Expected 1 space after cast statement; 0 found
101 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
108 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
113 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
119 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
124 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
130 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
135 | ERROR | [x] Inline comments must start with a capital letter
138 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
142 | WARNING | [x] 'TODO: allowed_chars and length should be configurable.' should match the format '@todo Fix problem X here.'
-------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 12 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_sms/otp_field_sms.install
----------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------------------------------------
4 | ERROR | [x] The second line in the file doc comment must be "@file"
----------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_sms/otp_field_sms.tokens.inc
-----------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AND 1 WARNING AFFECTING 2 LINES
-----------------------------------------------------------------------------------------------------------------------------------
4 | ERROR | [x] The second line in the file doc comment must be "@file"
6 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
-----------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-----------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_sms/otp_field_sms.info.yml
-------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 1 LINE
-------------------------------------------------------------------------------------------------------------
1 | WARNING | Remove "project" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "datestamp" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "version" from the info file, it will be added by drupal.org packaging automatically
-------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/commerce_checkout_otp_login/src/Plugin/Commerce/CheckoutPane/OTPLogin.php
------------------------------------------------------------------------------------------------------------------------------------------
FOUND 44 ERRORS AND 16 WARNINGS AFFECTING 54 LINES
------------------------------------------------------------------------------------------------------------------------------------------
15 | WARNING | [x] Unused use statement
23 | ERROR | [x] Doc comment long description must end with a full stop
24 | ERROR | [x] There must be exactly one blank line before the tags in a doc comment
33 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
88 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
91 | ERROR | [x] Inline comments must start with a capital letter
105 | ERROR | [x] Inline comments must start with a capital letter
108 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
114 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
145 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "TRUE" but found "true"
151 | WARNING | [ ] #options values usually have to run through t() for translation
152 | WARNING | [ ] #options values usually have to run through t() for translation
158 | ERROR | [x] Array indentation error, expected 8 spaces but found 10
166 | ERROR | [x] Array closing indentation error, expected 6 spaces but found 8
168 | ERROR | [x] Array indentation error, expected 8 spaces but found 10
176 | ERROR | [x] Array closing indentation error, expected 6 spaces but found 8
181 | ERROR | [x] Equals sign not aligned correctly; expected 1 space but found 3 spaces
201 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
216 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
219 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
223 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
232 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
247 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
249 | WARNING | [ ] Line exceeds 80 characters; contains 102 characters
250 | WARNING | [ ] Line exceeds 80 characters; contains 131 characters
250 | ERROR | [ ] Comment indentation error, expected only 1 spaces
251 | WARNING | [ ] Line exceeds 80 characters; contains 137 characters
256 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
258 | ERROR | [x] Data types in @var tags need to be fully namespaced
267 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
270 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
282 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
294 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
296 | WARNING | [ ] Line exceeds 80 characters; contains 101 characters
297 | WARNING | [ ] Line exceeds 80 characters; contains 131 characters
297 | ERROR | [ ] Comment indentation error, expected only 1 spaces
298 | WARNING | [ ] Line exceeds 80 characters; contains 135 characters
303 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
304 | ERROR | [x] Data types in @var tags need to be fully namespaced
322 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
336 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
339 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
345 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
359 | ERROR | [x] Inline comments must start with a capital letter
363 | WARNING | [ ] Line exceeds 80 characters; contains 96 characters
363 | ERROR | [x] Inline comments must start with a capital letter
367 | ERROR | [x] Inline comments must start with a capital letter
373 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
377 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
377 | ERROR | [x] Inline comments must start with a capital letter
383 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
386 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
392 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
402 | ERROR | [x] Inline comments must start with a capital letter
406 | WARNING | [ ] Line exceeds 80 characters; contains 96 characters
406 | ERROR | [x] Inline comments must start with a capital letter
410 | ERROR | [x] Inline comments must start with a capital letter
416 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
420 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
420 | ERROR | [x] Inline comments must start with a capital letter
------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 30 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/commerce_checkout_otp_login/commerce_checkout_otp_login.module
-------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] Missing file doc comment
-------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/commerce_checkout_otp_login/commerce_checkout_otp_login.info.yml
---------------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------------------------
1 | WARNING | Remove "project" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "datestamp" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "version" from the info file, it will be added by drupal.org packaging automatically
---------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_user_auth/src/Form/SettingsForm.php
------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 46 ERRORS AND 12 WARNINGS AFFECTING 44 LINES
------------------------------------------------------------------------------------------------------------------------------------------------------------------
5 | WARNING | [x] Unused use statement
17 | ERROR | [x] Doc comment short description must start with a capital letter
19 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
39 | ERROR | [ ] Doc comment is empty
73 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
84 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
85 | WARNING | [ ] Line exceeds 80 characters; contains 110 characters
87 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
90 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
92 | ERROR | [x] Namespaced classes/interfaces/traits should be referenced with use statements
121 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
124 | ERROR | [x] Inline comments must start with a capital letter
124 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
126 | ERROR | [x] Inline comments must start with a capital letter
126 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
127 | ERROR | [x] Expected 1 space after FUNCTION keyword; 0 found
130 | ERROR | [x] Inline comments must start with a capital letter
130 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
131 | ERROR | [x] Expected 1 space after FUNCTION keyword; 0 found
131 | ERROR | [x] Expected 1 space between type hint and argument "$role"; 0 found
131 | ERROR | [x] Expected 0 spaces after reference operator for argument "$role"; 1 found
171 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
171 | WARNING | [x] 'TODO: When replace_default_login is enabled, provide a rescue page for the admin user.' should match the format '@todo Fix problem X here.'
175 | WARNING | [x] 'TODO: Implement the login block replacement.' should match the format '@todo Fix problem X here.'
192 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
207 | ERROR | [x] Concat operator must be surrounded by a single space
217 | WARNING | [ ] Do not pass empty strings to t()
223 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
224 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
245 | ERROR | [x] Array indentation error, expected 8 spaces but found 10
260 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
274 | ERROR | [x] Expected 1 space after cast statement; 0 found
275 | ERROR | [x] Expected 1 space after comma in argument list; 16 found
275 | ERROR | [x] Expected one space after the comma, 16 found
277 | ERROR | [x] Expected 1 space after comma in argument list; 5 found
277 | ERROR | [x] Expected one space after the comma, 5 found
277 | ERROR | [x] Expected 1 space after cast statement; 0 found
278 | ERROR | [x] Expected 1 space after comma in argument list; 11 found
278 | ERROR | [x] Expected one space after the comma, 11 found
280 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
283 | ERROR | [x] Expected 1 space after cast statement; 0 found
284 | ERROR | [x] Expected 1 space after cast statement; 0 found
285 | ERROR | [x] Expected 1 space after cast statement; 0 found
288 | ERROR | [x] Expected 1 space before "!="; 10 found
289 | ERROR | [x] Expected 1 space before "!="; 7 found
292 | ERROR | [x] Inline comments must start with a capital letter
292 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
293 | ERROR | [x] Expected 1 space after comma in argument list; 10 found
293 | ERROR | [x] Expected one space after the comma, 10 found
294 | ERROR | [x] Expected 1 space after comma in argument list; 7 found
294 | ERROR | [x] Expected one space after the comma, 7 found
297 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
303 | ERROR | [x] Inline comments must start with a capital letter
307 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
312 | WARNING | [ ] Line exceeds 80 characters; contains 90 characters
312 | ERROR | [x] Inline comments must start with a capital letter
323 | ERROR | [x] Expected 1 blank line after function; 0 found
324 | ERROR | [x] The closing brace for the class must have an empty line before it
------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 40 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_user_auth/src/Form/UserAuthForm.php
-------------------------------------------------------------------------------------------------------------------------------------
FOUND 40 ERRORS AND 10 WARNINGS AFFECTING 46 LINES
-------------------------------------------------------------------------------------------------------------------------------------
12 | WARNING | [x] Unused use statement
21 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
64 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
67 | ERROR | [x] Inline comments must start with a capital letter
76 | ERROR | [x] Inline comments must start with a capital letter
79 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
85 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
127 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "TRUE" but found "true"
133 | WARNING | [ ] #options values usually have to run through t() for translation
134 | WARNING | [ ] #options values usually have to run through t() for translation
140 | ERROR | [x] Array indentation error, expected 8 spaces but found 10
148 | ERROR | [x] Array closing indentation error, expected 6 spaces but found 8
150 | ERROR | [x] Array indentation error, expected 8 spaces but found 10
158 | ERROR | [x] Array closing indentation error, expected 6 spaces but found 8
163 | ERROR | [x] Equals sign not aligned correctly; expected 1 space but found 3 spaces
176 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
188 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
203 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
206 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
218 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
233 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
242 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
244 | ERROR | [x] Data types in @var tags need to be fully namespaced
253 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
256 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
268 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
280 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
289 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
290 | ERROR | [x] Data types in @var tags need to be fully namespaced
308 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
322 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
325 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
331 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
345 | ERROR | [x] Inline comments must start with a capital letter
349 | WARNING | [ ] Line exceeds 80 characters; contains 96 characters
349 | ERROR | [x] Inline comments must start with a capital letter
353 | ERROR | [x] Inline comments must start with a capital letter
359 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
363 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
363 | ERROR | [x] Inline comments must start with a capital letter
369 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
372 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
378 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
388 | ERROR | [x] Inline comments must start with a capital letter
392 | WARNING | [ ] Line exceeds 80 characters; contains 96 characters
392 | ERROR | [x] Inline comments must start with a capital letter
396 | ERROR | [x] Inline comments must start with a capital letter
402 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
406 | WARNING | [ ] Line exceeds 80 characters; contains 94 characters
406 | ERROR | [x] Inline comments must start with a capital letter
-------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 27 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_user_auth/src/OtpUserAuthUtilsTrait.php
-------------------------------------------------------------------------------------------------------------------------------------
FOUND 38 ERRORS AND 5 WARNINGS AFFECTING 35 LINES
-------------------------------------------------------------------------------------------------------------------------------------
9 | ERROR | [x] Doc comment short description must end with a full stop
11 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
19 | ERROR | [x] Parameter comment must be on the next line
20 | ERROR | [x] Parameter comment must be on the next line
22 | ERROR | [ ] Description for the @return value must be on the next line
26 | ERROR | [x] Inline comments must start with a capital letter
35 | ERROR | [x] Inline comments must start with a capital letter
35 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
40 | ERROR | [x] Inline comments must start with a capital letter
44 | ERROR | [x] Inline comments must start with a capital letter
44 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
56 | ERROR | [x] Inline comments must start with a capital letter
62 | ERROR | [x] Inline comments must start with a capital letter
62 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
68 | ERROR | [x] Inline comments must start with a capital letter
68 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
75 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
81 | WARNING | [ ] Line exceeds 80 characters; contains 87 characters
81 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
82 | WARNING | [ ] Line exceeds 80 characters; contains 88 characters
82 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
83 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
84 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 10
85 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 10
87 | ERROR | [x] Line indented incorrectly; expected 7 spaces, found 6
112 | ERROR | [x] Inline comments must start with a capital letter
112 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
117 | ERROR | [x] Inline comments must start with a capital letter
122 | WARNING | [ ] Line exceeds 80 characters; contains 92 characters
123 | WARNING | [ ] Line exceeds 80 characters; contains 89 characters
127 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
132 | ERROR | [x] Inline comments must start with a capital letter
135 | ERROR | [x] Expected 1 space after WHILE keyword; 0 found
143 | ERROR | [ ] Public method name "OtpUserAuthUtilsTrait::checkUserCanLoginUsingOTP" is not in lowerCamel format
147 | ERROR | [x] Inline comments must start with a capital letter
153 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
158 | ERROR | [x] Inline comments must start with a capital letter
158 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
162 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
169 | ERROR | [x] Object operator not indented correctly; expected 10 spaces but found 14
170 | ERROR | [x] Inline comments must start with a capital letter
176 | ERROR | [x] Inline comments must start with a capital letter
181 | ERROR | [x] Doc comment short description must end with a full stop
-------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 33 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_user_auth/src/Routing/RouteSubscriber.php
------------------------------------------------------------------------------------------------------------------------------------
FOUND 8 ERRORS AND 2 WARNINGS AFFECTING 9 LINES
------------------------------------------------------------------------------------------------------------------------------------
12 | WARNING | [ ] Line exceeds 80 characters; contains 90 characters
14 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
20 | ERROR | [x] Doc comment short description must start with a capital letter
20 | ERROR | [x] Doc comment short description must end with a full stop
25 | ERROR | [x] Doc comment short description must end with a full stop
35 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
48 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
57 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
65 | ERROR | [x] Expected 1 blank line after function; 0 found
66 | ERROR | [x] The closing brace for the class must have an empty line before it
------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 5 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/modules/otp_field_user_auth/otp_field_user_auth.info.yml
-----------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 1 LINE
-----------------------------------------------------------------------------------------------------------------
1 | WARNING | Remove "project" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "datestamp" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "version" from the info file, it will be added by drupal.org packaging automatically
-----------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/lib/otp_field_behavior/otp_field_behavior.js
-----------------------------------------------------------------------------------------------------
FOUND 6 ERRORS AFFECTING 6 LINES
-----------------------------------------------------------------------------------------------------
254 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
297 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
310 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
368 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
394 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
407 | ERROR | [x] TRUE, FALSE and NULL must be uppercase; expected "FALSE" but found "false"
-----------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 6 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-----------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/otp_field.module
-----------------------------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AND 1 WARNING AFFECTING 2 LINES
-----------------------------------------------------------------------------------------------------------------------------------
4 | ERROR | [x] The second line in the file doc comment must be "@file"
4 | ERROR | [x] Doc comment short description must end with a full stop
6 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
-----------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-----------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/Form/SettingsForm.php
-------------------------------------------------------------------------------------------------------------------------------------
FOUND 15 ERRORS AND 1 WARNING AFFECTING 10 LINES
-------------------------------------------------------------------------------------------------------------------------------------
12 | ERROR | [x] Doc comment short description must start with a capital letter
14 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
22 | ERROR | [x] Doc comment short description must start with a capital letter
78 | ERROR | [x] Expected 1 space before "*"; 0 found
78 | ERROR | [x] Expected 1 space after "*"; 0 found
89 | ERROR | [x] Expected 1 space before "*"; 0 found
89 | ERROR | [x] Expected 1 space after "*"; 0 found
123 | ERROR | [x] Expected 1 space after comma in argument list; 5 found
123 | ERROR | [x] Expected one space after the comma, 5 found
123 | ERROR | [x] Expected 1 space after cast statement; 0 found
124 | ERROR | [x] Expected 1 space after cast statement; 0 found
125 | ERROR | [x] Expected 1 space after comma in argument list; 7 found
125 | ERROR | [x] Expected one space after the comma, 7 found
125 | ERROR | [x] Expected 1 space after cast statement; 0 found
130 | ERROR | [x] Expected 1 blank line after function; 0 found
131 | ERROR | [x] The closing brace for the class must have an empty line before it
-------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 15 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/OtpFieldProcessorInterface.php
-------------------------------------------------------------------------------------------------------------------------------------
FOUND 12 ERRORS AND 9 WARNINGS AFFECTING 18 LINES
-------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
8 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
27 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
34 | WARNING | [ ] Line exceeds 80 characters; contains 101 characters
35 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
37 | WARNING | [x] 'TODO: @see OtpFieldProcessorPluginBase::validateIdentity()' should match the format '@todo Fix problem X here.'
52 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
55 | ERROR | [x] Expected "array" but found "array(" for function return type
56 | ERROR | [x] Return comment indentation must be 3 spaces, found 4 spaces
58 | ERROR | [x] Return comment indentation must be 3 spaces, found 2 spaces
59 | ERROR | [x] Return comment indentation must be 3 spaces, found 1 spaces
60 | ERROR | [x] Return comment indentation must be 3 spaces, found 1 spaces
67 | WARNING | [ ] Line exceeds 80 characters; contains 86 characters
73 | ERROR | [x] There must be exactly one blank line before the tags in a doc comment
73 | ERROR | [ ] The @see reference should not contain any additional text
74 | ERROR | [ ] The @see reference should not contain any additional text
75 | WARNING | [ ] Line exceeds 80 characters; contains 108 characters
77 | WARNING | [ ] Line exceeds 80 characters; contains 98 characters
85 | WARNING | [ ] Line exceeds 80 characters; contains 81 characters
-------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 10 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/OtpProvider.php
--------------------------------------------------------------------------------------------------------------------------------------------
FOUND 24 ERRORS AND 7 WARNINGS AFFECTING 26 LINES
--------------------------------------------------------------------------------------------------------------------------------------------
13 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
19 | ERROR | [x] Doc comment short description must start with a capital letter
19 | ERROR | [x] Doc comment short description must end with a full stop
26 | ERROR | [ ] Class property $secret_lifetime should use lowerCamel naming without underscores
29 | WARNING | [ ] Line exceeds 80 characters; contains 88 characters
30 | WARNING | [ ] Line exceeds 80 characters; contains 82 characters
31 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
33 | ERROR | [ ] Class property $secret_min_lifetime should use lowerCamel naming without underscores
36 | ERROR | [x] Doc comment short description must start with a capital letter
51 | ERROR | [x] Multi-line function declarations must define one parameter per line
52 | ERROR | [x] Multi-line function declarations must define one parameter per line
54 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
56 | ERROR | [x] Inline comments must start with a capital letter
64 | ERROR | [x] Inline comments must start with a capital letter
69 | ERROR | [x] Inline comments must start with a capital letter
69 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
72 | ERROR | [x] Inline comments must start with a capital letter
72 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
80 | ERROR | [x] Inline comments must start with a capital letter
80 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
99 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
119 | ERROR | [x] Parameter comment must be on the next line
120 | ERROR | [x] Parameter comment must be on the next line
121 | WARNING | [ ] Line exceeds 80 characters; contains 105 characters
126 | ERROR | [x] Parameter comment must end with a full stop
138 | WARNING | [x] 'TODO: Allow customizing the secret generation pattern in the UI.' should match the format '@todo Fix problem X here.'
148 | ERROR | [x] Inline comments must start with a capital letter
148 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
157 | ERROR | [x] Expected 1 space after WHILE keyword; 0 found
160 | ERROR | [x] Expected 1 blank line after function; 0 found
161 | ERROR | [x] The closing brace for the class must have an empty line before it
--------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 22 MARKED SNIFF VIOLATIONS AUTOMATICALLY
--------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/OtpFieldProcessorPluginBase.php
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 3 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
10 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
40 | WARNING | [ ] Line exceeds 80 characters; contains 98 characters
40 | WARNING | [x] 'TODO: Process pattern from ::identityPattern() here; and force children to call parent logic.' should match the format '@todo Fix problem X here.'
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 4 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/ValidationStatus.php
------------------------------------------------------------------------------------------------------------------------------------
FOUND 8 ERRORS AND 1 WARNING AFFECTING 9 LINES
------------------------------------------------------------------------------------------------------------------------------------
8 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
12 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
17 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
18 | ERROR | [x] Doc comment short description must start with a capital letter
22 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
27 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
28 | ERROR | [x] Doc comment short description must start with a capital letter
32 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
33 | ERROR | [x] Doc comment short description must start with a capital letter
------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 3 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/Element/OtpField.php
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 50 ERRORS AND 24 WARNINGS AFFECTING 61 LINES
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6 | WARNING | [x] Unused use statement
10 | WARNING | [x] Unused use statement
11 | WARNING | [x] Unused use statement
19 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
42 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
51 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
52 | WARNING | [ ] Line exceeds 80 characters; contains 84 characters
79 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
82 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
85 | ERROR | [x] Data types in @var tags need to be fully namespaced
91 | ERROR | [x] Data types in @var tags need to be fully namespaced
94 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
100 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
104 | ERROR | [x] Inline comments must start with a capital letter
104 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
109 | ERROR | [x] Inline comments must start with a capital letter
109 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
110 | ERROR | [x] Comments may not appear after statements
111 | WARNING | [ ] Line exceeds 80 characters; contains 85 characters
111 | ERROR | [x] Comments may not appear after statements
115 | ERROR | [x] Inline comments must start with a capital letter
115 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
122 | ERROR | [x] Inline comments must start with a capital letter
122 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
134 | ERROR | [x] Each PHP statement must be on a line by itself
136 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
145 | ERROR | [x] Inline comments must start with a capital letter
145 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
149 | ERROR | [x] Inline comments must start with a capital letter
154 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
159 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
168 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
174 | ERROR | [x] Functions must not contain multiple empty lines in a row; found 2 empty lines
176 | WARNING | [ ] Line exceeds 80 characters; contains 129 characters
176 | ERROR | [x] Inline comments must start with a capital letter
176 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
179 | WARNING | [ ] Line exceeds 80 characters; contains 86 characters
198 | WARNING | [ ] Line exceeds 80 characters; contains 111 characters
205 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
206 | WARNING | [ ] Line exceeds 80 characters; contains 100 characters
212 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
214 | WARNING | [ ] Line exceeds 80 characters; contains 89 characters
238 | ERROR | [x] Array indentation error, expected 6 spaces but found 21
239 | WARNING | [ ] Line exceeds 80 characters; contains 111 characters
240 | WARNING | [x] 'TODO: #needs_validation on otp_secret can show redundant error...' should match the format '@todo Fix problem X here.'
241 | WARNING | [ ] Line exceeds 80 characters; contains 86 characters
241 | WARNING | [x] 'TODO: ...Because we validate it again in validateOtpField(). Double check it.' should match the format '@todo Fix problem X here.'
242 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
251 | ERROR | [x] Inline comments must start with a capital letter
251 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
260 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
263 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
269 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
270 | WARNING | [ ] Line exceeds 80 characters; contains 95 characters
278 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
281 | WARNING | [ ] Line exceeds 80 characters; contains 86 characters
282 | WARNING | [ ] Line exceeds 80 characters; contains 97 characters
289 | ERROR | [x] Inline comments must start with a capital letter
293 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
300 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
303 | ERROR | [x] Data types in @var tags need to be fully namespaced
309 | ERROR | [x] Data types in @var tags need to be fully namespaced
312 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
317 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
320 | WARNING | [ ] Line exceeds 80 characters; contains 103 characters
320 | WARNING | [x] 'TODO: If I set ['#needs_validation'] => TRUE on the otp_secret field, drupal will show proper...' should match the format '@todo Fix problem X here.'
321 | WARNING | [ ] Line exceeds 80 characters; contains 87 characters
321 | WARNING | [x] 'TODO: ...error on the field. So I may remove this section here. Double check it.' should match the format '@todo Fix problem X here.'
322 | WARNING | [ ] Line exceeds 80 characters; contains 101 characters
322 | WARNING | [x] 'TODO: ...Currently I have removed #needs_validation for the otp_secret. But I may change that.' should match the format '@todo Fix problem X here.'
328 | ERROR | [x] Inline comments must start with a capital letter
331 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
336 | ERROR | [x] Case breaking statements must be followed by a single blank line
347 | ERROR | [ ] Doc comment is empty
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 38 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/OtpFieldProcessorPluginManager.php
------------------------------------------------------------------------------------------------------------------------------------
FOUND 3 ERRORS AND 1 WARNING AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
13 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 3 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/Annotation/OtpFieldProcessor.php
------------------------------------------------------------------------------------------------------------------------------------
FOUND 3 ERRORS AND 1 WARNING AFFECTING 2 LINES
------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
12 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 3 MARKED SNIFF VIOLATIONS AUTOMATICALLY
------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/Controller/CheckSecretController.php
---------------------------------------------------------------------------------------------------------------------------------------------
FOUND 7 ERRORS AND 2 WARNINGS AFFECTING 9 LINES
---------------------------------------------------------------------------------------------------------------------------------------------
7 | WARNING | [x] Unused use statement
15 | ERROR | [ ] Doc comment is empty
21 | ERROR | [x] Doc comment short description must end with a full stop
40 | ERROR | [ ] Doc comment is empty
49 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
53 | ERROR | [x] Data types in @var tags need to be fully namespaced
61 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
68 | ERROR | [x] Expected 1 blank line after function; 0 found
69 | ERROR | [x] The closing brace for the class must have an empty line before it
---------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 5 MARKED SNIFF VIOLATIONS AUTOMATICALLY
---------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/src/Plugin/OtpFieldProcessor/OtpFieldEmailProcessor.php
----------------------------------------------------------------------------------------------------------------------------------------------
FOUND 14 ERRORS AND 8 WARNINGS AFFECTING 18 LINES
----------------------------------------------------------------------------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
1 | ERROR | [x] Expected 1 line before declare statement, found 0.
1 | ERROR | [x] Expected strict_types=1, found strict_types = 1.
16 | ERROR | [x] Doc comment short description must end with a full stop
24 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
31 | WARNING | [x] 'TODO: Make flood settings configurable.' should match the format '@todo Fix problem X here.'
31 | ERROR | [ ] Doc comment short description must be on a single line, further text should be a separate paragraph
38 | ERROR | [x] Doc comment short description must end with a full stop
87 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
94 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
99 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
105 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
110 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
116 | WARNING | [ ] Line exceeds 80 characters; contains 93 characters
121 | ERROR | [x] Inline comments must start with a capital letter
124 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
128 | WARNING | [x] 'TODO: allowed_chars and length should be configurable.' should match the format '@todo Fix problem X here.'
160 | ERROR | [ ] Parameter $secret is not described in comment
164 | ERROR | [x] There must be exactly one blank line before the tags in a doc comment
164 | ERROR | [x] Parameter comment must be on the next line
167 | WARNING | [x] 'TODO: make email text configurable.' should match the format '@todo Fix problem X here.'
168 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
----------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 11 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/otp_field.info.yml
-------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 1 LINE
-------------------------------------------------------------------------------------------------------------
1 | WARNING | Remove "project" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "datestamp" from the info file, it will be added by drupal.org packaging automatically
1 | WARNING | Remove "version" from the info file, it will be added by drupal.org packaging automatically
-------------------------------------------------------------------------------------------------------------
FILE: /var/www/html/test10/web/modules/contrib/otp_field/otp_field.api.php
----------------------------------------------------------------------------------------------------------------------------------------------
FOUND 16 ERRORS AND 25 WARNINGS AFFECTING 35 LINES
----------------------------------------------------------------------------------------------------------------------------------------------
6 | WARNING | [ ] @author tags are not usually used in Drupal, because over time multiple contributors will touch the code anyway
16 | ERROR | [ ] Class name doesn't match filename; expected "class otp_field.api"
16 | WARNING | [ ] Class name must be prefixed with the project name "OtpField"
34 | ERROR | [x] Inline comments must start with a capital letter
34 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
36 | ERROR | [x] Inline comments must start with a capital letter
43 | WARNING | [ ] Line exceeds 80 characters; contains 114 characters
46 | WARNING | [ ] Line exceeds 80 characters; contains 92 characters
50 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
54 | ERROR | [x] Inline comments must start with a capital letter
54 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
55 | ERROR | [x] Comments may not appear after statements
56 | WARNING | [ ] Line exceeds 80 characters; contains 85 characters
56 | ERROR | [x] Comments may not appear after statements
57 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
60 | ERROR | [x] Inline comments must start with a capital letter
60 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
61 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
62 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
63 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
64 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
65 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
67 | ERROR | [x] Inline comments must start with a capital letter
67 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
68 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
69 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
70 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
71 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
72 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
73 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
74 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
75 | WARNING | [ ] t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead
84 | WARNING | [x] A comma should follow the last multiline array item. Found: 'Only "ok" is allowed'
103 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
110 | ERROR | [x] Inline comments must start with a capital letter
115 | WARNING | [ ] Unused variable $otp_id.
116 | WARNING | [ ] Unused variable $otp_secret.
123 | WARNING | [ ] Unused variable $otp_example.
124 | WARNING | [ ] There must be no blank line following an inline comment
126 | ERROR | [ ] Inline doc block comments are not allowed; use "/* Comment */" or "// Comment" instead
133 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
----------------------------------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 14 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------------------------------------------------
Time: 496ms; Memory: 14MB