Magento Coding Standard (PHPCS) report for rollpix/google-one-tap ================================================================= Package version: 2.1.10 | Magento: 2.4.9 | Tested: 2026-06-26 16 errors, 137 warnings in 22 files Exception/RegistrationCompletionRequiredException.php 12:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 14:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 16:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 18:17 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 20:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 22:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 43:5 warning Missing short description (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 44:8 warning There must be exactly one blank line before tags (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) Plugin/Customer/PasswordlessRegistration.php 20:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 22:30 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 24:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 26:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 36:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) Plugin/Customer/RegisterFormPrefill.php 12:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 14:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 20:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) Model/PendingRegistration.php 19:21 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 21:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 28:69 warning There must be exactly one blank line between lines short and long descriptions (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 51:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 57:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) Model/SocialLoginService.php 20:29 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 22:38 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 24:41 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 26:20 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 28:32 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 30:29 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 32:18 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 34:39 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 36:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 168:85 warning Short description should not be in multi lines (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 215:12 warning Missing @param for argument in method annotation (Magento2.Annotation.MethodArguments.ParamMissing) 236:12 warning Missing @param for argument in method annotation (Magento2.Annotation.MethodArguments.ParamMissing) 246:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) Model/Config/Data.php 14:34 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 16:32 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 117:51 warning There must be exactly one blank line between lines short and long descriptions (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 178:121 warning Line exceeds 120 characters; contains 121 characters (Generic.Files.LineLength.TooLong) 198:125 warning Line exceeds 120 characters; contains 125 characters (Generic.Files.LineLength.TooLong) 208:124 warning Line exceeds 120 characters; contains 124 characters (Generic.Files.LineLength.TooLong) 218:127 warning Line exceeds 120 characters; contains 127 characters (Generic.Files.LineLength.TooLong) 230:128 warning Line exceeds 120 characters; contains 128 characters (Generic.Files.LineLength.TooLong) 240:131 warning Line exceeds 120 characters; contains 131 characters (Generic.Files.LineLength.TooLong) 250:131 warning Line exceeds 120 characters; contains 131 characters (Generic.Files.LineLength.TooLong) Model/RateLimiter.php 18:28 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 20:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) Observer/CompletePendingRegistration.php 15:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 17:32 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 19:29 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 21:30 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 23:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 35:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) Setup/Patch/Data/AddGoogleOneTapEmailAttribute.php 14:38 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 16:34 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 18:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) Setup/Patch/Data/AddGoogleOneTapLinkedAttribute.php 14:38 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 16:34 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 18:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) etc/module.xml 3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed) registration.php 4:90 warning Expected 1 blank line at end of file; 2 found (PSR2.Files.EndFileNewline.TooMany) Controller/Checkout/Response.php 16:1 warning There must be one USE keyword per declaration (PSR2.Namespaces.UseDeclaration.MultipleDeclarations) 28:18 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 30:30 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 32:21 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 34:35 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 36:25 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 38:29 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 40:37 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 42:29 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 44:27 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 46:25 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 48:32 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 50:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 52:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 80:5 warning Missing short description (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 81:8 warning There must be exactly one blank line before tags (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 182:128 warning Line exceeds 120 characters; contains 128 characters (Generic.Files.LineLength.TooLong) 209:125 warning Line exceeds 120 characters; contains 125 characters (Generic.Files.LineLength.TooLong) 268:54 warning There must be exactly one blank line between lines short and long descriptions (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 286:13 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 299:13 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) view/frontend/templates/google_signin_button.phtml 10:27 warning Expected 0 spaces after closing parenthesis; found 1 (Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis) 42:33 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 43:33 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 94:1 warning Line exceeds 120 characters; contains 142 characters (Generic.Files.LineLength.TooLong) 199:107 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 199:122 warning Line exceeds 120 characters; contains 123 characters (Generic.Files.LineLength.TooLong) 201:1 warning Line exceeds 120 characters; contains 130 characters (Generic.Files.LineLength.TooLong) 208:1 warning Line exceeds 120 characters; contains 143 characters (Generic.Files.LineLength.TooLong) 217:1 warning Line exceeds 120 characters; contains 127 characters (Generic.Files.LineLength.TooLong) 260:143 warning Line exceeds 120 characters; contains 143 characters (Generic.Files.LineLength.TooLong) 265:126 warning Line exceeds 120 characters; contains 126 characters (Generic.Files.LineLength.TooLong) 270:133 warning Line exceeds 120 characters; contains 133 characters (Generic.Files.LineLength.TooLong) 281:37 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 288:41 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 294:67 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 300:67 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) view/frontend/templates/customer/account/register_completion.phtml 63:1 warning Line exceeds 120 characters; contains 122 characters (Generic.Files.LineLength.TooLong) view/frontend/templates/onetap.phtml 10:56 warning Expected 0 spaces after closing parenthesis; found 1 (Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis) 25:30 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 26:28 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 28:30 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 29:32 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 31:37 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 36:13 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 37:13 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 43:54 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) 124:131 warning Line exceeds 120 characters; contains 131 characters (Generic.Files.LineLength.TooLong) 134:121 warning Line exceeds 120 characters; contains 121 characters (Generic.Files.LineLength.TooLong) 155:168 warning Line exceeds 120 characters; contains 168 characters (Generic.Files.LineLength.TooLong) 174:49 error Unescaped output detected. (Magento2.Security.XssTemplate.FoundUnescaped) view/frontend/web/css/source/_module.less 2:1 warning Id selector is used (Magento2.Less.AvoidId.IdSelectorUsage) 6:1 warning Id selector is used (Magento2.Less.AvoidId.IdSelectorUsage) 11:1 warning Id selector is used (Magento2.Less.AvoidId.IdSelectorUsage) 14:15 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 17:1 warning Level's comment does not have 2 spaces after "//" (Magento2.Less.CommentLevels.SpacesMissed) 26:19 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 34:31 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 34:35 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 38:21 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 41:16 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 43:34 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 53:1 warning Level's comment does not have 2 spaces after "//" (Magento2.Less.CommentLevels.SpacesMissed) 55:17 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 56:23 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 69:12 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 71:21 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 74:1 warning Level's comment does not have 2 spaces after "//" (Magento2.Less.CommentLevels.SpacesMissed) 80:27 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 87:31 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 96:14 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 100:17 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 101:23 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 114:12 warning A variable should be used for a CSS colour (Magento2.Less.ColourDefinition.NotInVariable) 116:21 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) 119:1 warning Level's comment does not have 2 spaces after "//" (Magento2.Less.CommentLevels.SpacesMissed) 128:25 warning Properties sorted not alphabetically (Magento2.Less.PropertiesSorting.PropertySorting) Block/Adminhtml/System/Config/ModuleInfo.php 19:32 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 21:25 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 82:123 warning Line exceeds 120 characters; contains 123 characters (Generic.Files.LineLength.TooLong) 83:89 warning Line exceeds 120 characters; contains 123 characters (Generic.Files.LineLength.TooLong) 89:124 warning Line exceeds 120 characters; contains 124 characters (Generic.Files.LineLength.TooLong) 90:91 warning Line exceeds 120 characters; contains 125 characters (Generic.Files.LineLength.TooLong) Block/Customer/Account/GoogleLinkedNotice.php 18:21 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) Block/Customer/Account/RegisterCompletion.php 18:33 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 20:12 warning Comment block is missing (Magento2.Annotation.MethodAnnotationStructure.NoCommentBlock) 50:42 warning Short description should not be in multi lines (Magento2.Annotation.MethodAnnotationStructure.MethodAnnotation) 54:52 warning Constants are not allowed as the first argument of translation function, use string literal instead (Magento2.Translation.ConstantUsage.VariableTranslation) Block/OneTap.php 14:18 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 16:25 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) Block/GoogleSignInButton.php 15:18 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 17:25 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing) 19:27 warning Missing PHP DocBlock for class property. (Magento2.Commenting.ClassPropertyPHPDocFormatting.Missing)