Running
shows these warnings/errors, which should be fixed.
FILE: ./otp_service/otp_service.services.yml
-------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------
4 | ERROR | [x] Expected 1 newline at end of file; 0 found
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/otp_service.info.yml
-------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------
5 | ERROR | [x] Expected 1 newline at end of file; 0 found
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/src/Service/OTPValidateService.php
-------------------------------------------------------------------------
FOUND 21 ERRORS AND 2 WARNINGS AFFECTING 17 LINES
-------------------------------------------------------------------------
7 | ERROR | [x] Use statements should be sorted alphabetically. The first wrong one is Drupal\user\Entity\User.
10 | ERROR | [x] Doc comment short description must end with a full stop
11 | ERROR | [x] There must be exactly one blank line before the tags in a doc comment
12 | WARNING | [ ] The class short comment should describe what the class does and not simply repeat the class name
15 | ERROR | [ ] Missing member variable doc comment
20 | ERROR | [x] There must be exactly one blank line before the tags in a doc comment
20 | ERROR | [ ] Missing parameter comment
20 | ERROR | [x] Data types in @param tags need to be fully namespaced
22 | ERROR | [x] Expected 1 blank line before function; 2 found
22 | ERROR | [x] There should be no white space before a closing ")"
22 | ERROR | [x] Expected 0 spaces before closing parenthesis; 1 found
24 | ERROR | [x] Expected 1 blank line after function; 2 found
28 | ERROR | [x] Doc comment short description must end with a full stop
30 | ERROR | [ ] Public method name "OTPValidateService::validateOTP" is not in lowerCamel format
31 | WARNING | [ ] User::load calls should be avoided in classes, use dependency injection instead
32 | ERROR | [x] No space found before comment text; expected "// Get secret" but found "//Get secret"
32 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
36 | ERROR | [x] No space found before comment text; expected "// Validate code" but found "//Validate code"
36 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
38 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
39 | ERROR | [x] Expected newline after closing brace
40 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
44 | ERROR | [x] Expected 1 newline at end of file; 0 found
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 18 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/src/Form/QrCodeForm.php
-------------------------------------------------------------------------
FOUND 57 ERRORS AND 10 WARNINGS AFFECTING 42 LINES
-------------------------------------------------------------------------
1 | ERROR | [x] The PHP open tag must be followed by exactly one blank line
2 | ERROR | [x] Namespaced classes, interfaces and traits should not begin with a file doc comment
11 | WARNING | [x] Unused use statement
11 | ERROR | [x] Use statements should be sorted alphabetically. The first wrong one is Drupal\user\Entity\User.
11 | ERROR | [x] There must be one blank line after the last USE statement; 2 found;
14 | ERROR | [x] Missing class doc comment
28 | ERROR | [x] No space found before comment text; expected "// check if there's already a secret defined for this user" but
| | found "//check if there's already a secret defined for this user"
28 | ERROR | [x] Inline comments must start with a capital letter
28 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
29 | ERROR | [x] Namespaced classes/interfaces/traits should be referenced with use statements
29 | WARNING | [ ] User::load calls should be avoided in classes, use dependency injection instead
29 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
31 | ERROR | [x] No space found before comment text; expected "// if there is no secret we allow the user to generate it" but
| | found "//if there is no secret we allow the user to generate it"
31 | ERROR | [x] Inline comments must start with a capital letter
31 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
32 | ERROR | [x] Expected 1 space after IF keyword; 0 found
32 | ERROR | [x] Expected 1 space after closing parenthesis; found 0
41 | ERROR | [x] Whitespace found at end of line
46 | WARNING | [x] A comma should follow the last multiline array item. Found: ]
48 | ERROR | [x] Whitespace found at end of line
49 | ERROR | [x] Whitespace found at end of line
53 | ERROR | [x] Whitespace found at end of line
54 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 4
55 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 4
55 | ERROR | [x] No space found before comment text; expected "// if there's already a secret we inform the user" but found
| | "//if there's already a secret we inform the user"
55 | ERROR | [x] Inline comments must start with a capital letter
55 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
56 | ERROR | [x] Expected newline after closing brace
56 | ERROR | [x] Expected 1 space after ELSE keyword; 0 found
58 | ERROR | [x] Whitespace found at end of line
61 | ERROR | [x] Concat operator must be surrounded by a single space
61 | ERROR | [x] Expected 0 spaces between "''" and comma; 1 found
71 | ERROR | [x] Whitespace found at end of line
76 | WARNING | [x] A comma should follow the last multiline array item. Found: ]
79 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 4
81 | ERROR | [x] Expected 1 blank line after function; 3 found
84 | ERROR | [ ] More than 2 empty lines are not allowed
85 | ERROR | [ ] Public method name "QrCodeForm::generateQRCode" is not in lowerCamel format
85 | ERROR | [x] Missing function doc comment
86 | ERROR | [x] No space found before comment text; expected "// Generate Secret Key" but found "//Generate Secret Key"
86 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
89 | ERROR | [x] No space found before comment text; expected "// Get username of logged in user and set secret value" but
| | found "//Get username of logged in user and set secret value"
89 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
90 | ERROR | [x] Namespaced classes/interfaces/traits should be referenced with use statements
90 | WARNING | [ ] User::load calls should be avoided in classes, use dependency injection instead
90 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
94 | ERROR | [x] No space found before comment text; expected "// Get hostname" but found "//Get hostname"
94 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
95 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
96 | ERROR | [x] No space found before comment text; expected "// Generate QR Code URL" but found "//Generate QR Code URL"
96 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
98 | ERROR | [x] No space found before comment text; expected "// Logic to generate markup" but found "//Logic to generate
| | markup"
98 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
99 | ERROR | [x] Concat operator must be surrounded by a single space
101 | ERROR | [x] Whitespace found at end of line
104 | ERROR | [x] Missing function doc comment
105 | ERROR | [x] No space found before comment text; expected "// Clear secret from the user" but found "//Clear secret from
| | the user"
105 | ERROR | [x] Inline comments must end in full-stops, exclamation marks, question marks, colons, or closing parentheses
106 | ERROR | [x] Namespaced classes/interfaces/traits should be referenced with use statements
106 | WARNING | [ ] User::load calls should be avoided in classes, use dependency injection instead
106 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
107 | ERROR | [x] Expected one space after the comma, 0 found
111 | ERROR | [x] Whitespace found at end of line
114 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
115 | ERROR | [x] Expected 5 space(s) before asterisk; 3 found
116 | ERROR | [x] Expected 5 space(s) before asterisk; 3 found
121 | ERROR | [x] Expected 1 newline at end of file; 0 found
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 58 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/src/Plugin/Block/QRCodeBlock.php
-------------------------------------------------------------------------
FOUND 4 ERRORS AND 3 WARNINGS AFFECTING 5 LINES
-------------------------------------------------------------------------
6 | WARNING | [x] Unused use statement
7 | WARNING | [x] Unused use statement
7 | ERROR | [x] Use statements should be sorted alphabetically. The first wrong one is Drupal\Core\Form\FormBuilderInterface.
25 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 6
25 | WARNING | [ ] \Drupal calls should be avoided in classes, use dependency injection instead
26 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 6
29 | ERROR | [x] Expected 1 newline at end of file; 0 found
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 6 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/otp_service.module
-------------------------------------------------------------------------
FOUND 38 ERRORS AFFECTING 35 LINES
-------------------------------------------------------------------------
9 | ERROR | [x] Use statements should be sorted alphabetically. The first wrong one is Drupal\Core\Field\BaseFieldDefinition.
15 | ERROR | [x] Additional blank lines found at end of doc comment
17 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
18 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 6
19 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
20 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
21 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
23 | ERROR | [x] Line indented incorrectly; expected 6 spaces, found 8
26 | ERROR | [x] Whitespace found at end of line
27 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
28 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 2
28 | ERROR | [x] Closing brace indented incorrectly; expected 0 spaces, found 2
28 | ERROR | [x] Expected 1 blank line after function; 2 found
31 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 2
32 | ERROR | [x] Expected 3 space(s) before asterisk; 1 found
33 | ERROR | [x] Expected 3 space(s) before asterisk; 1 found
35 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
36 | ERROR | [x] Whitespace found at end of line
37 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
38 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
39 | ERROR | [x] Line indented incorrectly; expected 4 spaces, found 6
44 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
45 | ERROR | [x] Whitespace found at end of line
46 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
47 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 2
47 | ERROR | [x] Closing brace indented incorrectly; expected 0 spaces, found 2
49 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 2
50 | ERROR | [x] Expected 3 space(s) before asterisk; 1 found
51 | ERROR | [x] Expected 3 space(s) before asterisk; 1 found
52 | ERROR | [ ] otp_service_install() is an installation hook and must be declared in an install file
53 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
54 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
56 | ERROR | [x] Whitespace found at end of line
58 | ERROR | [x] Expected 1 space(s) before asterisk; 0 found
59 | ERROR | [x] Expected 1 space(s) before asterisk; 0 found
60 | ERROR | [ ] otp_service_uninstall() is an installation hook and must be declared in an install file
61 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
62 | ERROR | [x] Line indented incorrectly; expected 2 spaces, found 4
-------------------------------------------------------------------------
PHPCBF CAN FIX THE 36 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------
FILE: ./otp_service/README.md
-------------------------------------------------------------------------
FOUND 0 ERRORS AND 11 WARNINGS AFFECTING 11 LINES
-------------------------------------------------------------------------
18 | WARNING | Line exceeds 80 characters; contains 117 characters
19 | WARNING | Line exceeds 80 characters; contains 84 characters
20 | WARNING | Line exceeds 80 characters; contains 91 characters
26 | WARNING | Line exceeds 80 characters; contains 92 characters
27 | WARNING | Line exceeds 80 characters; contains 81 characters
29 | WARNING | Line exceeds 80 characters; contains 106 characters
30 | WARNING | Line exceeds 80 characters; contains 107 characters
31 | WARNING | Line exceeds 80 characters; contains 109 characters
38 | WARNING | Line exceeds 80 characters; contains 88 characters
53 | WARNING | Line exceeds 80 characters; contains 113 characters
56 | WARNING | Line exceeds 80 characters; contains 107 characters
-------------------------------------------------------------------------
Time: 53ms; Memory: 10MB