{
    "historyAnalyser": "git",
    "historyMarker": "8317d316da0101d6d96e02941c060f83f815bb0c",
    "resultsParser": "phpcodesniffer-json",
    "analysisResults": [
        {
            "lineNumber": 23,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_wc_gc_admin_nonce'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $order_stats_table_name at             FROM $order_stats_table_name AS stats\\n",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $gc_activity_table_name at             INNER JOIN $gc_activity_table_name AS activity\\n",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $order_stats_table_name at             FROM $order_stats_table_name AS stats\\n",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $gc_activity_table_name at             INNER JOIN $gc_activity_table_name AS activity\\n",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$tools\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 316,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$giftcard\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics-sync.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $giftcard is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 21,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a function comment",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a function comment",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterArrayOpenerMultiLine",
            "message": "Expected a new line after the array opener in a multi line array. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.ArrayItemNoNewLine",
            "message": "Each item in a multi-line array must be on a new line. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'title'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'parent'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 109,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'path'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayIndentation.CloseBraceNotAligned",
            "message": "Array closer not aligned correctly; expected 8 space(s) but found 10",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceBeforeArrayCloserMultiLine",
            "message": "Expected a new line before the array closer in a multi line array. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLineCloserSameLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/analytics\/class-wc-gc-admin-analytics.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$count.",
            "severity": "warning"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$start_iteration .",
            "severity": "warning"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $start_iteration and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 254,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 255,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$end_iteration .",
            "severity": "warning"
        },
        {
            "lineNumber": 255,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $end_iteration and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $end_iteration and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$end_iteration .",
            "severity": "warning"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$start_iteration .",
            "severity": "warning"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $start_iteration and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 316,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after ELSEIF keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis",
            "message": "No space before opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/analytics\/reports\/class-wc-gc-analytics-data-store.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterStructureOpen",
            "message": "Space after opening control structure is required",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'date_start'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'date_end'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'expired_balance'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 83,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'expired_balance'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a function comment",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 210,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-query.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 63% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.objectFound",
            "message": "It is recommended not to use reserved keyword \"object\" as function parameter name. Found: $object",
            "severity": "warning"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'expired_balance'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 17 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 12 space(s) between \"'code'\" and double arrow, but found 15.",
            "severity": "warning"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'expired_balance'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/class-wc-gc-analytics-expired-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 11 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'per_page'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'page'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'order'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'orderby'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'before'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'after'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'fields'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'interval'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found total_query",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Universal.UseStatements.NoLeadingBackslash.LeadingBackslashFound",
            "message": "An import use statement should never start with a leading backslash",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'giftcards_count'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'expired_balance'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 26 spaces but found 29 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 21 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 18 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 20 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 14 spaces but found 15 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 332,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 356,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/admin\/analytics\/reports\/expired\/stats\/class-wc-gc-analytics-expired-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'date_start'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'date_end'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'issued_balance'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 49,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'create_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'issued_balance'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 76,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 83,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a function comment",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-query.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 63% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.objectFound",
            "message": "It is recommended not to use reserved keyword \"object\" as function parameter name. Found: $object",
            "severity": "warning"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'issued_balance'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'create_date'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'expire_date'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 17 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/class-wc-gc-analytics-issued-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'date_start'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'date_end'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'giftcards_count'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'issued_balance'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 11 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'per_page'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'page'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'order'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'orderby'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'before'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'after'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'fields'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'interval'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found total_query",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Universal.UseStatements.NoLeadingBackslash.LeadingBackslashFound",
            "message": "An import use statement should never start with a leading backslash",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'giftcards_count'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 26 spaces but found 29 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 21 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 18 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 20 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 14 spaces but found 15 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 332,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 344,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 368,
            "fileName": "includes\/admin\/analytics\/reports\/issued\/stats\/class-wc-gc-analytics-issued-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a function comment",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 157,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 157,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-query.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 63% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.objectFound",
            "message": "It is recommended not to use reserved keyword \"object\" as function parameter name. Found: $object",
            "severity": "warning"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 157,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'giftcard_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'giftcard_code'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'used_amount'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'refunded_amount'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'net_amount'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 17 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/admin\/analytics\/reports\/used\/class-wc-gc-analytics-used-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 11 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'per_page'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'page'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'order'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'orderby'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'before'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'after'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'fields'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'interval'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found total_query",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $this",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found get_query_statement",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interval_query",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-query.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Universal.UseStatements.NoLeadingBackslash.LeadingBackslashFound",
            "message": "An import use statement should never start with a leading backslash",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'giftcards_count'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 157,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'used_amount'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'refunded_amount'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'net_amount'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 26 spaces but found 29 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 21 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 18 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 20 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 14 spaces but found 15 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 331,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 343,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 350,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 376,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 386,
            "fileName": "includes\/admin\/analytics\/reports\/used\/stats\/class-wc-gc-analytics-used-stats-rest-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['s'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/class-wc-gc-admin-activity-page.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['order_id'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['item_id'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['fields'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.WP.I18n.MixedOrderedPlaceholdersText",
            "message": "Multiple placeholders in translatable strings should be ordered. Mix of ordered and non-ordered placeholders found. Found: \"%1s, %2$d\" in '%1s (#%2$d) configured.'.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"include\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeOpenBracket",
            "message": "Space before opening parenthesis of function call prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeOpenBracket",
            "message": "Space before opening parenthesis of function call prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"include\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 255,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['order_id'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['item_id'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"include\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['giftcard'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 327,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 344,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 344,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 434,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 434,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 442,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 442,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 454,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 454,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 519,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 550,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 558,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 558,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['notice'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 565,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 582,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 586,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 591,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 607,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 608,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 609,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 616,
            "fileName": "includes\/admin\/class-wc-gc-admin-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['nonce'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['action'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['filename'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['filename'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/export\/views\/html-admin-modal-gift-cards-export.php';\" but found \"'includes\/admin\/export\/views\/html-admin-modal-gift-cards-export.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/class-wc-gc-admin-exporters.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['wc_gc_action'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralText",
            "message": "The $text parameter must be a single text string literal. Found: sprintf( 'Gift card redeemed for %s.', $user->display_name )",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.SpacingBefore",
            "message": "Expected 1 space before \">\"; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['s'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$giftcard\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBetweenStructureColon",
            "message": "Space between opening control structure and T_COLON is required",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis",
            "message": "Expected 1 space after closing parenthesis; found 0",
            "severity": "error"
        },
        {
            "lineNumber": 371,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/admin\/class-wc-gc-admin-gift-cards-page.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/class-wc-gc-admin-importers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase",
            "message": "Member variable \"$HIDE_CSS_CLASS\" is not in valid snake_case format, try \"$h_i_d_e_c_s_s_c_l_a_s_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.VariableComment.MissingVar",
            "message": "Missing @var tag in member variable comment",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 77,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['section'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['section'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 311,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.WP.GlobalVariablesOverride.Prohibited",
            "message": "Overriding WordPress globals is prohibited. Found assignment to $submenu_file",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.WP.GlobalVariablesOverride.Prohibited",
            "message": "Overriding WordPress globals is prohibited. Found assignment to $parent_file",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$HIDE_CSS_CLASS\" is not in valid snake_case format, try \"$h_i_d_e_c_s_s_c_l_a_s_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "includes\/admin\/class-wc-gc-admin-menus.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$HIDE_CSS_CLASS\" is not in valid snake_case format, try \"$h_i_d_e_c_s_s_c_l_a_s_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-notices.php';\" but found \"'includes\/class-wc-gc-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'type'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'content'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'dismiss_class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.defaultFound",
            "message": "It is recommended not to use reserved keyword \"default\" as function parameter name. Found: $default",
            "severity": "warning"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 371,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 400,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 432,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 490,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"\\n\\t\\t\\tjQuery( function( $ ) {\\n\\n\\t\\t\\t\\tvar auto_run_test  = \" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 490,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 539,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 548,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 580,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 599,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 617,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 627,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 647,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 647,
            "fileName": "includes\/admin\/class-wc-gc-admin-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/class-wc-gc-admin-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-menus.php';\" but found \"'includes\/admin\/class-wc-gc-admin-menus.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php';\" but found \"'includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php';\" but found \"'includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-refunds.php';\" but found \"'includes\/admin\/class-wc-gc-admin-refunds.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/reports\/class-wc-gc-admin-reports.php';\" but found \"'includes\/admin\/reports\/class-wc-gc-admin-reports.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-ajax.php';\" but found \"'includes\/admin\/class-wc-gc-admin-ajax.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-importers.php';\" but found \"'includes\/admin\/class-wc-gc-admin-importers.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-exporters.php';\" but found \"'includes\/admin\/class-wc-gc-admin-exporters.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.WP.EnqueuedResourceParameters.NotInFooter",
            "message": "In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.",
            "severity": "warning"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.WP.EnqueuedResourceParameters.NotInFooter",
            "message": "In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.",
            "severity": "warning"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.WP.EnqueuedResourceParameters.NotInFooter",
            "message": "In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.",
            "severity": "warning"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceAfter",
            "message": "Expected 1 space after \"!\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 351,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/status\/views\/html-admin-page-status-report.php';\" but found \"'includes\/admin\/status\/views\/html-admin-page-status-report.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 357,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$screens\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 368,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'settings\/class-wc-gc-admin-settings.php';\" but found \"'settings\/class-wc-gc-admin-settings.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/class-wc-gc-admin.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-giftcardtemplate.php, but found class-wc-gc-product-editor-template.php.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 16 spaces but found 20",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 13 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'attributes'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'label'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'help'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'options'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-giftcardvariationtemplate.php, but found class-wc-gc-product-editor-variation-template.php.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 77,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 20 spaces but found 24",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 16 spaces but found 20",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 83,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'label'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'help'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'options'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/admin\/class-wc-gc-product-editor-variation-template.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'blockName'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Generic.CodeAnalysis.UselessOverridingMethod.Found",
            "message": "Possible useless method overriding detected",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Universal.Operators.StrictComparisons.LooseNotEqual",
            "message": "Loose comparisons are not allowed. Expected: \"!==\"; Found: \"!=\"",
            "severity": "warning"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 16 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Universal.Operators.StrictComparisons.LooseNotEqual",
            "message": "Loose comparisons are not allowed. Expected: \"!==\"; Found: \"!=\"",
            "severity": "warning"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.WP.AlternativeFunctions.json_encode_json_encode",
            "message": "json_encode() is discouraged. Use wp_json_encode() instead.",
            "severity": "warning"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 255,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.WP.AlternativeFunctions.json_encode_json_encode",
            "message": "json_encode() is discouraged. Use wp_json_encode() instead.",
            "severity": "warning"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$i .",
            "severity": "warning"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $i and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Universal.Operators.StrictComparisons.LooseNotEqual",
            "message": "Loose comparisons are not allowed. Expected: \"!==\"; Found: \"!=\"",
            "severity": "warning"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 330,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 350,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/admin\/export\/class-wc-gc-csv-exporter.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-importer.php, but found abstract-class-wc-gc-importer.php.",
            "severity": "error"
        },
        {
            "lineNumber": 22,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 182,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 252,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 253,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'is_active'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'is_virtual'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'code'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'order_id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 302,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'recipient'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 303,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'redeemed_by'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'sender'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'sender_email'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 306,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'message'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'balance'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'remaining'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'template_id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'create_date'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 311,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'deliver_date'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'delivered'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'expire_date'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'redeem_date'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'meta_data'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 343,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 355,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 393,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 408,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 412,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 424,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 441,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 442,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 446,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/admin\/import\/abstract-class-wc-gc-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 11 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 263,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 332,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 382,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 389,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 390,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 396,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 451,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 487,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 513,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 521,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 521,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 524,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 524,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 525,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 525,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 528,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 556,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 561,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \")\" and double arrow, but found 15.",
            "severity": "warning"
        },
        {
            "lineNumber": 565,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \")\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 566,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 8 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 567,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 11 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 4 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 569,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 10 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 570,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 5 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 571,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 10 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 572,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 9 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 573,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 4 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 574,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 6 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 575,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 6 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 576,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 4 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 577,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 2 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 578,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 4 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 580,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 8 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 581,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 10 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 582,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 11 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 583,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.LongIndexSpaceBeforeDoubleArrow",
            "message": "Expected 1 space between \")\" and double arrow; 7 found.",
            "severity": "warning"
        },
        {
            "lineNumber": 583,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 594,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 597,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 624,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 683,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 687,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 690,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 14 space(s) between \"'id'\" and double arrow, but found 16.",
            "severity": "warning"
        },
        {
            "lineNumber": 691,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 12 space(s) between \"'code'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 692,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'recipient'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 693,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'sender'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 694,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'sender_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 695,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'message'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 696,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'balance'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 697,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'remaining'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'order_id'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'order_item_id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'template_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 701,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 702,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'deliver_date'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 703,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 704,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'redeem_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 705,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'redeemed_by'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 706,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'delivered'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 707,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'is_virtual'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 708,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'is_active'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 709,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'activities:json'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 710,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"$meta\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 710,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 713,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.WP.AlternativeFunctions.file_system_operations_fopen",
            "message": "File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().",
            "severity": "warning"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.stringFound",
            "message": "It is recommended not to use reserved keyword \"string\" as function parameter name. Found: $string",
            "severity": "warning"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 14 space(s) between \"'id'\" and double arrow, but found 16.",
            "severity": "warning"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 12 space(s) between \"'code'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'recipient'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'sender_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'balance'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'remaining'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'message'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'order_id'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'order_item_id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'template_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'create_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'deliver_date'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'expire_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'redeem_date'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 182,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'redeemed_by'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'delivered'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'is_virtual'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'is_active'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'activities:json'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.InlineComment.NoSpaceBefore",
            "message": "No space found before comment text; expected \"\/\/ $this->params[ 'update_existing' ];\" but found \"\/\/$this->params[ 'update_existing' ];\"",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 67% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 371,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 391,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 403,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $index and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$index .",
            "severity": "warning"
        },
        {
            "lineNumber": 452,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 484,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 484,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Generic.CodeAnalysis.EmptyStatement.DetectedIf",
            "message": "Empty IF statement detected",
            "severity": "error"
        },
        {
            "lineNumber": 550,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 550,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "includes\/admin\/import\/class-wc-gc-csv-importer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "includes\/admin\/import\/mappings\/default.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/admin\/import\/mappings\/default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/admin\/import\/mappings\/default.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/import\/mappings\/default.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/import\/mappings\/default.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 13,
            "fileName": "includes\/admin\/import\/mappings\/mappings.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/admin\/import\/mappings\/mappings.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 18,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$headers\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $mappings does not match actual variable name $headers",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/admin\/import\/mappings\/shopify.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 77,
            "fileName": "includes\/admin\/import\/views\/html-admin-csv-import-done.php",
            "type": "WordPress.WP.GlobalVariablesOverride.Prohibited",
            "message": "Overriding WordPress globals is prohibited. Found assignment to $error",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/admin\/import\/views\/html-admin-csv-import-done.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "includes\/admin\/import\/views\/html-admin-csv-import-progress.php",
            "type": "Squiz.Commenting.FileComment.SpacingAfterComment",
            "message": "There must be exactly one blank line after the file comment",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-activity-list-table.php, but found class-wc-gc-admin-list-table-activity.php.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$giftcard\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$column_name\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$item\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 182,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'date'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['orderby'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['order'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 253,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['s'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 263,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 263,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_type_filter'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.classFound",
            "message": "It is recommended not to use reserved keyword \"class\" as function parameter name. Found: $class",
            "severity": "warning"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_customer_filter'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 422,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_type_filter'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 460,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 460,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 484,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-gift-cards-list-table.php, but found class-wc-gc-admin-list-table-gift-cards.php.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$item\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$column_name\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 252,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 311,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 332,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 353,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 28 spaces but found 32",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 411,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['orderby'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['order'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 422,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['s'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 432,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 436,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 441,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 441,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 452,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 19 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 459,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 469,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 470,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 472,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 511,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 514,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 514,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 514,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 514,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 527,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 528,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 537,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 538,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 541,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.classFound",
            "message": "It is recommended not to use reserved keyword \"class\" as function parameter name. Found: $class",
            "severity": "warning"
        },
        {
            "lineNumber": 569,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 597,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 597,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 599,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 599,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 599,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_redeemed_filter'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 632,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 632,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$item_id\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$item\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 5 tabs, found 6",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 5 tabs, found 6",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 5 tabs, found 6",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 5 tabs, found 5 tabs and 1 spaces",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $product is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_code'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 13 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 13 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 13 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 14 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.EmptyPHPOpenCloseTagsDetected",
            "message": "Empty PHP open\/close tag combination detected.",
            "severity": "warning"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.Empty",
            "message": "Empty embedded PHP tag found",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 2",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.EmptyPHPOpenCloseTagsDetected",
            "message": "Empty PHP open\/close tag combination detected.",
            "severity": "warning"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.Empty",
            "message": "Empty embedded PHP tag found",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.Empty",
            "message": "Empty embedded PHP tag found",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.EmptyPHPOpenCloseTagsDetected",
            "message": "Empty PHP open\/close tag combination detected.",
            "severity": "warning"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 2",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['security'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 22 spaces after parameter type; 23 found",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/admin\/meta-boxes\/class-wc-gc-meta-box-product-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "includes\/admin\/meta-boxes\/views\/html-gift-card-edit-form.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/admin\/meta-boxes\/views\/html-gift-card-edit-form.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/admin\/meta-boxes\/views\/html-gift-card-edit-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/meta-boxes\/views\/html-gift-card-edit-form.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'title'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'gift_cards'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/admin\/reports\/class-wc-gc-admin-reports.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.WP.AlternativeFunctions.json_encode_json_encode",
            "message": "json_encode() is discouraged. Use wp_json_encode() instead.",
            "severity": "warning"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 48% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['range'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.DateTime.CurrentTimeTimestamp.Requested",
            "message": "Calling current_time() with a $type of \"timestamp\" or \"U\" is strongly discouraged as it will not return a Unix (UTC) timestamp. Please consider using a non-timestamp format or otherwise refactoring this code.",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['range'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 187,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $i and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $i and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $current_monthnum and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$current_monthnum .",
            "severity": "warning"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$current_yearnum .",
            "severity": "warning"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $current_yearnum and the increment operator; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$prepared_data[ $time ][1] .",
            "severity": "warning"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between ] and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 311,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 321,
            "fileName": "includes\/admin\/reports\/class-wc-gc-report-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-settings.php, but found class-wc-gc-admin-settings.php.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after ELSEIF keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis",
            "message": "No space before opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterStructureOpen",
            "message": "Space after opening control structure is required",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "includes\/admin\/settings\/class-wc-gc-admin-settings.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/admin\/status\/views\/html-admin-page-status-report.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.CodeAnalysis.EscapedNotTranslated.Found",
            "message": "esc_attr() expects only a $text parameter. Did you mean to use esc_attr__() ? Found: esc_attr( 'Search', 'woocommerce-gift-cards' )",
            "severity": "warning"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/admin\/views\/html-admin-activity.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['page'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma",
            "message": "No space found after comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/admin\/views\/html-admin-gift-card-edit.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.CodeAnalysis.EscapedNotTranslated.Found",
            "message": "esc_attr() expects only a $text parameter. Did you mean to use esc_attr__() ? Found: esc_attr( 'Search', 'woocommerce-gift-cards' )",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['page'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/admin\/views\/html-admin-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.ClassComment.Missing",
            "message": "Missing doc comment for class WC_GC_Checkout_Blocks_Endpoint",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis",
            "message": "No space before opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterStructureOpen",
            "message": "Space after opening control structure is required",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after CATCH keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 211,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 244,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 248,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 254,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 11 space(s) between \"'balance'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'cart_total'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'pending_total'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'available_total'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'is_using_balance'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'code'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 329,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 14 space(s) between \"'id'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 343,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 12 space(s) between \"'code'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 349,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'amount'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 355,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'balance'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 389,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 410,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-endpoint.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PSR2.Classes.PropertyDeclaration.Underscore",
            "message": "Property name \"$_instance\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/blocks\/class-wc-gc-checkout-blocks-integration.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.useFound",
            "message": "It is recommended not to use reserved keyword \"use\" as function parameter name. Found: $use",
            "severity": "warning"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode",
            "message": "base64_decode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.SemicolonWithoutCodeDetected",
            "message": "Empty PHP statement detected: superfluous semicolon.",
            "severity": "warning"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['_wpnonce'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 327,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 330,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 331,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 368,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$counted_index.",
            "severity": "warning"
        },
        {
            "lineNumber": 421,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 421,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 492,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 518,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 518,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 526,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$query_args\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 531,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 531,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $order does not match actual variable name $query_args",
            "severity": "error"
        },
        {
            "lineNumber": 534,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $query_args is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 540,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 540,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 541,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 544,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 548,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 555,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 560,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 560,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['wc_gc_show_pending_orders'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 565,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 595,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 595,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 595,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 596,
            "fileName": "includes\/class-wc-gc-account.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "Universal.WhiteSpace.CommaSpacing.SpaceBefore",
            "message": "Expected no space between \"__CLASS__\" and the comma. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-ajax.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/class-wc-gc-async-request.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"include_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WordPress.WP.CronInterval.ChangeDetected",
            "message": "Detected changing of cron_schedules, but could not detect the interval value.",
            "severity": "warning"
        },
        {
            "lineNumber": 77,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidReturnVoid",
            "message": "Function return type is void, but function contains return statement",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WordPress.WP.AlternativeFunctions.rand_rand",
            "message": "rand() is discouraged. Use the far less predictable wp_rand() instead.",
            "severity": "warning"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"\\n\\t\\t\\t\\tSELECT COUNT(*)\\n\\t\\t\\t\\tFROM %i\\n\\t\\t\\t\\tWHERE %i LIKE %s\\n\\t\\t\\t\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"\\n\\t\\t\\t\\tSELECT *\\n\\t\\t\\t\\tFROM %i\\n\\t\\t\\t\\tWHERE %i LIKE %s\\n\\t\\t\\t\\tORDER BY %i ASC\\n\\t\\t\\t\\tLIMIT 1\\n\\t\\t\\t\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 405,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 412,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentTags.AccessTag",
            "message": "@access tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 434,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 507,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/class-wc-gc-background-process.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-background-process.php';\" but found \"'includes\/class-wc-gc-background-process.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Generic.CodeAnalysis.UselessOverridingMethod.Found",
            "message": "Possible useless method overriding detected",
            "severity": "warning"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Generic.CodeAnalysis.UselessOverridingMethod.Found",
            "message": "Possible useless method overriding detected",
            "severity": "warning"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Generic.CodeAnalysis.UselessOverridingMethod.Found",
            "message": "Possible useless method overriding detected",
            "severity": "warning"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/wc-gc-update-functions.php';\" but found \"'includes\/wc-gc-update-functions.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/class-wc-gc-background-updater.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 50% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 244,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $cart_session is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 253,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 253,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 343,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 405,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 411,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 421,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 478,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 478,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 490,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 505,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 516,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 521,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode",
            "message": "base64_decode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.SemicolonWithoutCodeDetected",
            "message": "Empty PHP statement detected: superfluous semicolon.",
            "severity": "warning"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 561,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 562,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 574,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.ExtraSpaceBeforeCloseParenthesis",
            "message": "Expected exactly one space before closing parenthesis; \"  \" found.",
            "severity": "error"
        },
        {
            "lineNumber": 587,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 587,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 604,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 604,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 605,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 605,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 607,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 43% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 617,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 43% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 621,
            "fileName": "includes\/class-wc-gc-cart.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "includes\/class-wc-gc-cli.php",
            "type": "Squiz.Commenting.FileComment.SpacingAfterComment",
            "message": "There must be exactly one blank line after the file comment",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/class-wc-gc-cli.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 25 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 22 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 9 spaces but found 10 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 31 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PSR12.Classes.ClassInstantiation.MissingParentheses",
            "message": "Parentheses must be used when instantiating a new class",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'giftcard'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'intro_content'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'email'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode",
            "message": "base64_encode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode",
            "message": "base64_encode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 8 spaces but found 12",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterArrayOpenerSingleLine",
            "message": "Expected 1 space after the array opener in a single line array. Found: 2 spaces",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterArrayOpenerSingleLine",
            "message": "Expected 1 space after the array opener in a single line array. Found: 2 spaces",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'wc_gc_giftcard_to'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'wc_gc_giftcard_to_multiple'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'wc_gc_giftcard_cc'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'wc_gc_giftcard_from'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'wc_gc_giftcard_message'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'wc_gc_giftcard_delivery'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 252,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineCASE",
            "message": "The CASE body must start on the line following the statement",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 329,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineDEFAULT",
            "message": "The DEFAULT body must start on the line following the statement",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $product_id is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $variation_id is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $quantity is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 380,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 396,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 396,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 408,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 412,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 413,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 432,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 432,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 442,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 466,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 466,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 467,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 467,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $cart_item_key is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 479,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 491,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 499,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 499,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 504,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 537,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 537,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 541,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 541,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 546,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 547,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 549,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 558,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 559,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 567,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 580,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 580,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 585,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 592,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 620,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 620,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 621,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 621,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 633,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 646,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 654,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 655,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 661,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 661,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 662,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 662,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 663,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 663,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 9 spaces after parameter type; 10 found",
            "severity": "error"
        },
        {
            "lineNumber": 664,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 664,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 669,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 685,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 689,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 689,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 690,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 690,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 17 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 14 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 703,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 718,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 718,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 719,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 719,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 720,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 720,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 723,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 734,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 738,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.urlencode_urlencode",
            "message": "urlencode() should only be used when dealing with legacy applications rawurlencode() should now be used instead. See https:\/\/www.php.net\/function.rawurlencode and http:\/\/www.faqs.org\/rfcs\/rfc3986.html",
            "severity": "warning"
        },
        {
            "lineNumber": 749,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 749,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 750,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 750,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 751,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 751,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 754,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $meta is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 754,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order_item is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 775,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 775,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 776,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 776,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 777,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 777,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 788,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 801,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 801,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 817,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 817,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 9 spaces after parameter type; 10 found",
            "severity": "error"
        },
        {
            "lineNumber": 818,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 818,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 844,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 845,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 859,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 859,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 860,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 860,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 862,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 900,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 911,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 952,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 985,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 986,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 995,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 1010,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'is_active'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 1011,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'is_virtual'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 1012,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'order_id'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 1013,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 1014,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'recipient'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 1015,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'sender'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 1016,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'sender_email'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 1017,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'message'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 1018,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'balance'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 1019,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'deliver_date'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 1020,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'delivered'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 1021,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 1021,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'expire_date'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 1026,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1032,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1033,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1034,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1035,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 1037,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 1040,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 1070,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 1076,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 1077,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1095,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 1103,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1103,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 1104,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1104,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1142,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1153,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 1159,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 1165,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 1182,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 1182,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1183,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1183,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1184,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1184,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1197,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 1206,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 1209,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 5 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 1217,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 1218,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 1224,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1224,
            "fileName": "includes\/class-wc-gc-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 235,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 253,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 303,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 344,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 349,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$log\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 349,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$order\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 349,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 380,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 389,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/class-wc-gc-gift-card.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$notice'.",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 9 spaces but found 32 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 24 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 183,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$A_WINS\" is not in valid snake_case format, try \"$a_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$B_WINS\" is not in valid snake_case format, try \"$b_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$ΕQUAL\" is not in valid snake_case format, try \"$ε_q_u_a_l\"",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$A_WINS\" is not in valid snake_case format, try \"$a_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$B_WINS\" is not in valid snake_case format, try \"$b_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$B_WINS\" is not in valid snake_case format, try \"$b_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$A_WINS\" is not in valid snake_case format, try \"$a_w_i_n_s\"",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$EQUAL\" is not in valid snake_case format, try \"$e_q_u_a_l\"",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-background-updater.php';\" but found \"'includes\/class-wc-gc-background-updater.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_wc_gc_admin_nonce'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_GET['_wc_gc_admin_nonce'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 248,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'wp-admin\/includes\/upgrade.php';\" but found \"'wp-admin\/includes\/upgrade.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 451,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 525,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 525,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 552,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Universal.WhiteSpace.DisallowInlineTabs.NonIndentTabsUsed",
            "message": "Spaces must be used for mid-line alignment; tabs are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 552,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 552,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 553,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Universal.WhiteSpace.DisallowInlineTabs.NonIndentTabsUsed",
            "message": "Spaces must be used for mid-line alignment; tabs are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 553,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 553,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 554,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Universal.WhiteSpace.DisallowInlineTabs.NonIndentTabsUsed",
            "message": "Spaces must be used for mid-line alignment; tabs are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 558,
            "fileName": "includes\/class-wc-gc-install.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 24,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.defaultFound",
            "message": "It is recommended not to use reserved keyword \"default\" as function parameter name. Found: $default",
            "severity": "warning"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$force\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $force is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/class-wc-gc-notices.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidReturnVoid",
            "message": "Function return type is void, but function contains return statement",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 188,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "WordPress.NamingConventions.ValidHookName.NotLowercase",
            "message": "Hook names should be lowercase. Expected: 'wc_gc_debug_order_item_captured_cache', but found: 'WC_GC_DEBUG_ORDER_ITEM_CAPTURED_CACHE'.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterKeyword",
            "message": "There should be no space between the \"array\" keyword and the open parenthesis. Found: 1 space",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'order_id'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$context\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "WordPress.NamingConventions.ValidHookName.NotLowercase",
            "message": "Hook names should be lowercase. Expected: 'wc_gc_debug_order_item_refunded_cache', but found: 'WC_GC_DEBUG_ORDER_ITEM_REFUNDED_CACHE'.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/class-wc-gc-order-item-gift-card.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 21,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 22,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidReturnVoid",
            "message": "Function return type is void, but function contains return statement",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$order\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $order_id does not match actual variable name $order",
            "severity": "error"
        },
        {
            "lineNumber": 350,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 371,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 395,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 19 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 473,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 4 tabs, found 5",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 5 tabs, found 6",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 0 tabs, found 6",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 504,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 4 tabs, found 5",
            "severity": "error"
        },
        {
            "lineNumber": 506,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 524,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 535,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 535,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 557,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 557,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 585,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 595,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 595,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 601,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 606,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 611,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 620,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for array_search; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 624,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 625,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 635,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 635,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 7 spaces after parameter type; 8 found",
            "severity": "error"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 637,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 637,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 640,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order_id is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 652,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 654,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 654,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 655,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 655,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 656,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 656,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 689,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 701,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 717,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 717,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 718,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 718,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 719,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 719,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 737,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 759,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 761,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 761,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 777,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 780,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 782,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 786,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 787,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 810,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 831,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 831,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 854,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 856,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 856,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 875,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 878,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 880,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$order_item'.",
            "severity": "error"
        },
        {
            "lineNumber": 880,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 893,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 893,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 894,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 894,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 895,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 895,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 901,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 906,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 907,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 913,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 913,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 914,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 914,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 929,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 930,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 945,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 950,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 958,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 963,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 964,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 975,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 991,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1018,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1032,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 1039,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 1060,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 1069,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 1092,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1115,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1126,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 1133,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1133,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 1134,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1134,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1135,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1135,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 1136,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1136,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1154,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1171,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1171,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1187,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 4 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 1194,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$order_item\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $order_id does not match actual variable name $order_item",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 1217,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1241,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$order_item\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1246,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $order_id does not match actual variable name $order_item",
            "severity": "error"
        },
        {
            "lineNumber": 1246,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1246,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 1287,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 1287,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1291,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 1291,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1294,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1308,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 1310,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 1317,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$url\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1322,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidReturnVoid",
            "message": "Function return type is void, but function contains return statement",
            "severity": "error"
        },
        {
            "lineNumber": 1326,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1326,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 1330,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 1330,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1334,
            "fileName": "includes\/class-wc-gc-order.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'type'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'gc_id'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'object_id'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'user_id'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'amount'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $refund_id does not match actual variable name $args",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 235,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 7 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralSingle",
            "message": "The $single parameter must be a single text string literal. Found: sprintf( 'Unable to reverse Refund #%d: Insufficient balance in gift card code `%s`.', $refund_id, implode( ', ', $invalid_codes_for_debit ) )",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralPlural",
            "message": "The $plural parameter must be a single text string literal. Found: sprintf( 'Unable to reverse Refund #%d: Insufficient balance in gift card codes `%s`.', $refund_id, implode( ', ', $invalid_codes_for_debit ) )",
            "severity": "error"
        },
        {
            "lineNumber": 343,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 380,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 380,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 382,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 382,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 383,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 383,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 386,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 386,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 432,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/class-wc-gc-refunds.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/class-wc-gc-rest-api.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.functionFound",
            "message": "It is recommended not to use reserved keyword \"function\" as function parameter name. Found: $function",
            "severity": "warning"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/class-wc-gc-shortcodes.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/wc-gc-template-functions.php';\" but found \"'includes\/wc-gc-template-functions.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/wc-gc-template-hooks.php';\" but found \"'includes\/wc-gc-template-hooks.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceBeforeArrayCloserSingleLine",
            "message": "Expected 1 space before the array closer in a single line array. Found: no spaces",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/class-wc-gc-templates.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 255,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 316,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 318,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 318,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 346,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 376,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 376,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                         INNER JOIN `{$hpos_orders_table}` AS `orders` ON `activities`.`object_id` = `orders`.`id`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 386,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 409,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 411,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 469,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 477,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 481,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 489,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 493,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 504,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 516,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 524,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 528,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 538,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 539,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 547,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 548,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 556,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 560,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 570,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 571,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 579,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 580,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 592,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 602,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 605,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 607,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     FROM `{$hpos_orders_table}` AS `orders`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 608,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 610,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 617,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 625,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 627,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 627,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 632,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                         INNER JOIN `{$hpos_orders_table}` AS `orders` ON `activities`.`object_id` = `orders`.`id`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 639,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 641,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 641,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 653,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 661,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 662,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 664,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 664,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 669,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                         INNER JOIN `{$hpos_orders_table}` AS `orders` ON `activities`.`object_id` = `orders`.`id`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 674,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 676,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 676,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 686,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 692,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 697,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 704,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 704,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 705,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 710,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 719,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineCASE",
            "message": "The CASE body must start on the line following the statement",
            "severity": "error"
        },
        {
            "lineNumber": 729,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineCASE",
            "message": "The CASE body must start on the line following the statement",
            "severity": "error"
        },
        {
            "lineNumber": 742,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 750,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 752,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 769,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 770,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 771,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$notice'.",
            "severity": "error"
        },
        {
            "lineNumber": 789,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 790,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 790,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 798,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->getTimestamp()} at                     AND `activities`.`date` >= {$previous_month_dates[ 'start' ]->getTimestamp()}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 799,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` < {$previous_month_dates[ 'end' ]->getTimestamp()}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 800,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 800,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 802,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 803,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 803,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 811,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->getTimestamp()} at                     AND `activities`.`date` >= {$previous_year_dates[ 'start' ]->getTimestamp()}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 812,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` < {$previous_year_dates[ 'end' ]->getTimestamp()}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 813,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 813,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 814,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 815,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 815,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 823,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 823,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 824,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 825,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 825,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 826,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 827,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 828,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 829,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 830,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 832,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 832,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 834,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     FROM `{$hpos_orders_table}` AS `orders`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 835,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`date_created_gmt` >= '{$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 836,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`date_created_gmt` <= '{$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 839,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 841,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 841,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 845,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`post_date_gmt` >= '{$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 846,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`post_date_gmt` <= '{$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 850,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 852,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 853,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 853,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 854,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 855,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 856,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 857,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 858,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 860,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 860,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 862,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     FROM `{$hpos_orders_table}` AS `orders`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 863,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`date_created_gmt` >= '{$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 864,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`date_created_gmt` <= '{$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 867,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 869,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 869,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 873,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`post_date_gmt` >= '{$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 874,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`post_date_gmt` <= '{$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 878,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 880,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 882,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 882,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 885,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     INNER JOIN `{$hpos_orders_table}` as `orders` ON `activities`.`object_id` = `orders`.`id`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 886,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->getTimestamp()} at                     WHERE `activities`.`date` >= '{$previous_month_dates[ 'start' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 887,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` <= '{$previous_month_dates[ 'end' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 890,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 892,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 892,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 896,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->getTimestamp()} at                     WHERE `activities`.`date` >= '{$previous_month_dates[ 'start' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 897,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` <= '{$previous_month_dates[ 'end' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 900,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 902,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 904,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 904,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 906,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     FROM `{$hpos_orders_table}` AS `orders`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 907,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`date_created_gmt` >= '{$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 908,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`date_created_gmt` <= '{$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 911,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 913,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 913,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 916,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`post_date_gmt` >= '{$previous_month_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 917,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`post_date_gmt` <= '{$previous_month_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 920,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 922,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 924,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 924,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 927,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     INNER JOIN `{$hpos_orders_table}` as `orders` ON `activities`.`object_id` = `orders`.`id`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 928,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->getTimestamp()} at                     WHERE `activities`.`date` >= '{$previous_year_dates[ 'start' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 929,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` <= '{$previous_year_dates[ 'end' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 933,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 935,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 935,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 939,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->getTimestamp()} at                     WHERE `activities`.`date` >= '{$previous_year_dates[ 'start' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 940,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->getTimestamp()} at                     AND `activities`.`date` <= '{$previous_year_dates[ 'end' ]->getTimestamp()}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 944,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 946,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 948,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 948,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 950,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$hpos_orders_table} at                     FROM `{$hpos_orders_table}` AS `orders`\\n",
            "severity": "error"
        },
        {
            "lineNumber": 951,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`date_created_gmt` >= '{$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 952,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`date_created_gmt` <= '{$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 955,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 957,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 957,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 960,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )} at                     WHERE `orders`.`post_date_gmt` >= '{$previous_year_dates[ 'start' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 961,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )} at                     AND `orders`.`post_date_gmt` <= '{$previous_year_dates[ 'end' ]->format( 'Y-m-d H:i:s' )}'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 964,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 970,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 981,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 981,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 982,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 982,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 983,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 983,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1016,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1016,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1017,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1017,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1031,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 1032,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1032,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1033,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1033,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1035,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1035,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1113,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1113,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1113,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1114,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1114,
            "fileName": "includes\/class-wc-gc-tracker.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.InlineComment.Empty",
            "message": "Blank comments are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/class-wc-gc-tracks.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "Squiz.Commenting.FileComment.SpacingAfterComment",
            "message": "There must be exactly one blank line after the file comment",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "Generic.WhiteSpace.IncrementDecrementSpacing.SpaceAfterIncrement",
            "message": "Expected no spaces between $update_count and the increment operator; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/cli\/class-wc-gc-cli-update.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$update_count .",
            "severity": "warning"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterOpenParenthesis",
            "message": "No space after opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterOpenParenthesis",
            "message": "No space after opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterOpenParenthesis",
            "message": "No space after opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterOpenParenthesis",
            "message": "No space after opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$cart\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $cart is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++self::$recursive_counter.",
            "severity": "warning"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$cart\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $cart is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostDecrementFound",
            "message": "Stand-alone post-decrement statement found. Use pre-decrement instead: --self::$recursive_counter.",
            "severity": "warning"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidReturnVoid",
            "message": "Function return type is void, but function contains return statement",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/compatibility\/core\/class-wc-gc-core-compatibility.php';\" but found \"'includes\/compatibility\/core\/class-wc-gc-core-compatibility.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 210,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 235,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 244,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"$path;\" but found \"$path ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 316,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 351,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 351,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore",
            "message": "Expected 1 space before \"=\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 16 spaces but found 0 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 33 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 361,
            "fileName": "includes\/compatibility\/class-wc-gc-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 98,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$method\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/compatibility\/core\/class-wc-gc-core-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-avatax-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-avatax-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-blocks-compatibility.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-blocks-compatibility.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-blocks-compatibility.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-blocks-compatibility.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-elementor-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-elementor-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 21,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-fs-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function init()",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-fs-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-paypal-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-paypal-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$formatted_meta\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 16 spaces after parameter type; 17 found",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $display_value does not match actual variable name $formatted_meta",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $meta does not match actual variable name $order_item",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order_item is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for array_search; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 83,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-pip-compatibility.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeCloseParenthesis",
            "message": "No space before closing parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'type'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 176,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 20 space(s) between \"'id'\" and double arrow, but found 17.",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 17 space(s) between \"'title'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 11 space(s) between \"'description'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'layout_template_id'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'is_selectable_by_user'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-product-editor-compatibility.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 10 space(s) between \"'product_data'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-stripe-compatibility.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-wcs-compatibility.php, but found class-wc-gc-subscriptions-compatibility.php.",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 324,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 348,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for array_search; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 379,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 379,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 383,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 390,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 391,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 417,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['wc_gc_wcs_use_gifcard_balance'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 446,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 448,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 476,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 481,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 482,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 518,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 518,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 527,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 15 spaces but found 19 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 528,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 539,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 539,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-subscriptions-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wc-payments-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wc-payments-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wc-payments-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wc-payments-compatibility.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wc-payments-compatibility.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-wpo-wcpdf-compatibility.php, but found class-wc-gc-wpowcpdf-compatibility.php.",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$formatted_meta\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $display_value does not match actual variable name $formatted_meta",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 16 spaces after parameter type; 17 found",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $meta does not match actual variable name $order_item",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order_item is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 46,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function add_invoice_payments()",
            "severity": "error"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/compatibility\/modules\/class-wc-gc-wpowcpdf-compatibility.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 28,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 9 space(s) between \"'id'\" and double arrow, but found 14.",
            "severity": "warning"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'type'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 30,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'user_id'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'user_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 32,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'object_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'gc_id'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 34,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'gc_code'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 35,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'amount'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'date'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'note'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$activity\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $item does not match actual variable name $activity",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 83,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 210,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 244,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 254,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/data-stores\/class-wc-gc-activity-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$giftcard\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $item does not match actual variable name $giftcard",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 210,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 248,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 38 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 315,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 10 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 331,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 332,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 368,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 371,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 385,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 391,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 395,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 405,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 408,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 411,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 421,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 441,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 448,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 451,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 465,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 478,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 481,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 485,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 493,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 507,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 510,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 513,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 517,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 520,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 527,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 530,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 533,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 537,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 540,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 547,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 555,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 567,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 568,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 611,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 648,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 661,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 668,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 681,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 692,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 711,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 743,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 744,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 764,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 764,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 768,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 768,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 768,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 786,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 786,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 790,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 790,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 790,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 799,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 825,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 825,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 844,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 844,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 845,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 845,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 856,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 856,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 857,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 857,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 874,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 874,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 881,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 882,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 891,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 900,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 918,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 918,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 935,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 935,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 947,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 947,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 948,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 948,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 950,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $meta_key is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 966,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 967,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 972,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$hash_to_check\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 988,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 996,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.",
            "severity": "error"
        },
        {
            "lineNumber": 996,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 999,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.",
            "severity": "error"
        },
        {
            "lineNumber": 999,
            "fileName": "includes\/data-stores\/class-wc-gc-gift-card-data.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-order-item-gift-card-data-store.php, but found class-wc-gc-order-item-gift-card-data-store.php.",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.InlineComment.NoSpaceBefore",
            "message": "No space found before comment text; expected \"\/\/ ...\" but found \"\/\/...\"",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'return'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'count'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'search'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'type'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'user_id'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'user_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 65,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'object_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 66,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'gc_id'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 67,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'gc_code'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'amount'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'date'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'note'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'start_date'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'end_date'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'order_by'\" and double arrow, but found 8.",
            "severity": "warning"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'limit'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'offset'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 76,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'type'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 267,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'user_id'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'user_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'object_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'gc_id'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'gc_code'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 272,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'amount'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 273,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'date'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'note'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'type'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'user_id'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'user_email'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'object_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'gc_id'\" and double arrow, but found 11.",
            "severity": "warning"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'gc_code'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'amount'\" and double arrow, but found 10.",
            "severity": "warning"
        },
        {
            "lineNumber": 291,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'date'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'note'\" and double arrow, but found 12.",
            "severity": "warning"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 15 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 346,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 346,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 351,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 351,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 353,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 353,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralText",
            "message": "The $text parameter must be a single text string literal. Found: sprintf( 'User email `%s` is an invalid email.', $args[ 'user_email' ] )",
            "severity": "error"
        },
        {
            "lineNumber": 353,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 360,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralText",
            "message": "The $text parameter must be a single text string literal. Found: sprintf( 'Gift Card not found.', $args[ 'user_email' ] )",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 379,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 379,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 412,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 413,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 419,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 451,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 470,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 481,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 487,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 16 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 487,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 14 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 489,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 16 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 489,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 492,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 11 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 493,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 494,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 14 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 530,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 534,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 534,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 534,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 534,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 551,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 554,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$case_credit_placeholder} at                 SUM( CASE WHEN `activities`.`type` IN ({$case_credit_placeholder}) THEN amount ELSE 0 END ) AS credits,\\n",
            "severity": "error"
        },
        {
            "lineNumber": 555,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$case_debit_placeholder} at                 SUM( CASE WHEN `activities`.`type` IN ({$case_debit_placeholder}) THEN amount ELSE 0 END ) AS debits\\n",
            "severity": "error"
        },
        {
            "lineNumber": 557,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$join} at                 {$join}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 558,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$types_placeholder} at                 WHERE `activities`.`type` IN ({$types_placeholder})\\n",
            "severity": "error"
        },
        {
            "lineNumber": 559,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$where_giftcard_query} at                 {$where_giftcard_query}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 560,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$where_order_query} at                 {$where_order_query}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 561,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$where_date_query} at                 {$where_date_query}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 562,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$where_join} at                 {$where_join}\\n",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare",
            "message": "Replacement variables found, but no valid placeholders found in the query.",
            "severity": "warning"
        },
        {
            "lineNumber": 566,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 575,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 583,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 600,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 603,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$case_credit_placeholder} at                 SUM( CASE WHEN `type` IN ({$case_credit_placeholder}) THEN amount ELSE 0 END ) AS credits,\\n",
            "severity": "error"
        },
        {
            "lineNumber": 604,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$case_debit_placeholder} at                 SUM( CASE WHEN `type` IN ({$case_debit_placeholder}) THEN amount ELSE 0 END ) AS debits\\n",
            "severity": "error"
        },
        {
            "lineNumber": 607,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable {$types_placeholder} at                 AND `type` IN ({$types_placeholder});\\n",
            "severity": "error"
        },
        {
            "lineNumber": 615,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 630,
            "fileName": "includes\/db\/class-wc-gc-activity-db.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/db\/class-wc-gc-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 8 spaces but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.NoSpaceBefore",
            "message": "No space found before comment text; expected \"\/\/ ...\" but found \"\/\/...\"",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 157,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 172,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"order_itemmeta.meta_value IN ( \" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 206,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 237,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 244,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 257,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 263,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 295,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 305,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 356,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 449,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 449,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 452,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 473,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 476,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 477,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 481,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 486,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 487,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 488,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 489,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 490,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 491,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 492,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 493,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 494,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 495,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 496,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 499,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 501,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 504,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 505,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 506,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 506,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 507,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 515,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 515,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 516,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 516,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 519,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 540,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$giftcard\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 546,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 552,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 553,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 553,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 554,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 557,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 559,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 560,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 563,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 563,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 566,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 566,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$args['code']'.",
            "severity": "error"
        },
        {
            "lineNumber": 566,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 570,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 570,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 572,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 572,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 572,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$args['recipient']'.",
            "severity": "error"
        },
        {
            "lineNumber": 575,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 575,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$args['sender_email']'.",
            "severity": "error"
        },
        {
            "lineNumber": 584,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 588,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 589,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 589,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 593,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostDecrementFound",
            "message": "Stand-alone post-decrement statement found. Use pre-decrement instead: --$tries.",
            "severity": "warning"
        },
        {
            "lineNumber": 597,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 602,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 602,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 603,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 603,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 606,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 606,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 607,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 612,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 618,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 618,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 628,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 642,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 12 spaces but found 16",
            "severity": "error"
        },
        {
            "lineNumber": 656,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 656,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 676,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQLPlaceholders.LikeWildcardsInQuery",
            "message": "SQL wildcards for a LIKE query should be passed in through a replacement parameter. Found:  LIKE 'balance_%'.",
            "severity": "error"
        },
        {
            "lineNumber": 687,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 704,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 710,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 710,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 714,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $table at             SELECT COUNT(meta_id) FROM $table\\n",
            "severity": "error"
        },
        {
            "lineNumber": 715,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $table at             WHERE $table.meta_key LIKE '_lock_%%'\\n",
            "severity": "error"
        },
        {
            "lineNumber": 715,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQLPlaceholders.LikeWildcardsInQuery",
            "message": "SQL wildcards for a LIKE query should be passed in through a replacement parameter. Found:  LIKE '_lock_%%'.",
            "severity": "error"
        },
        {
            "lineNumber": 716,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $table at             AND $table.meta_key > %s\\n",
            "severity": "error"
        },
        {
            "lineNumber": 717,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $table at             AND $table.gc_giftcard_id = %d\\n",
            "severity": "error"
        },
        {
            "lineNumber": 729,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $table at             INSERT INTO $table ( gc_giftcard_id, meta_key, meta_value )\\n",
            "severity": "error"
        },
        {
            "lineNumber": 731,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.InterpolatedNotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found interpolated variable $query_for_locks at             WHERE ( $query_for_locks ) < 1\\n",
            "severity": "error"
        },
        {
            "lineNumber": 742,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "WordPress.DB.PreparedSQL.NotPrepared",
            "message": "Use placeholders and $wpdb->prepare(); found $insert_statement",
            "severity": "error"
        },
        {
            "lineNumber": 756,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 1 found",
            "severity": "error"
        },
        {
            "lineNumber": 756,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 757,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 768,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 789,
            "fileName": "includes\/db\/class-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "WordPress.Files.FileName.InvalidClassFileName",
            "message": "Class file names should be based on the class name with \"class-\" prepended. Expected class-wc-gc-email-template.php, but found class-wc-gc-abstract-email-template.php.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $email is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$index\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 77,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $loop does not match actual variable name $index",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$index\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/email-templates\/class-wc-gc-abstract-email-template.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $email is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 12 spaces but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 27,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.CodeAnalysis.EmptyStatement.DetectedCatch",
            "message": "Empty CATCH statement detected",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 63,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 16 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$index\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $loop does not match actual variable name $index",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 2 tabs, found 3",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.DisallowMultipleStatements.SameLine",
            "message": "Each PHP statement must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.ControlStructures.InlineControlStructure.NotAllowed",
            "message": "Inline control structures are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.ControlStructures.InlineControlStructure.NotAllowed",
            "message": "Inline control structures are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.EmbeddedPhp.MultipleStatements",
            "message": "Inline PHP statement must contain a single statement; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore",
            "message": "Expected 1 space before \":\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore",
            "message": "Expected 1 space before \":\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.CodeAnalysis.EmptyPHPStatement.EmptyPHPOpenCloseTagsDetected",
            "message": "Empty PHP open\/close tag combination detected.",
            "severity": "warning"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.EmbeddedPhp.Empty",
            "message": "Empty embedded PHP tag found",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 3 tabs, found 2",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['_gift_card_template_default_use_image'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$index\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 163,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_POST['_gift_card_template_default_use_variation_image'][$index] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$product'.",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 208,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 15 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 210,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 8 spaces but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 217,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 8 spaces but found 13 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 221,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "includes\/email-templates\/class-wc-gc-email-template-default.php",
            "type": "Squiz.PHP.DisallowMultipleAssignments.Found",
            "message": "Assignments must be the first block of code on a line",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 12 spaces after parameter type; 13 found",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Generic.CodeAnalysis.EmptyStatement.DetectedCatch",
            "message": "Empty CATCH statement detected",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 349,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 350,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 376,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 380,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 410,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound",
            "message": "Stand-alone post-increment statement found. Use pre-increment instead: ++$inject_index.",
            "severity": "warning"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "includes\/emails\/class-wc-gc-email-gift-card-received.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 23,
            "fileName": "includes\/modules\/abstract\/class-wc-gc-abstract-module.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/modules\/abstract\/class-wc-gc-abstract-module.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/modules\/abstract\/class-wc-gc-abstract-module.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "includes\/modules\/abstract\/class-wc-gc-abstract-module.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "includes\/modules\/abstract\/class-wc-gc-abstract-module.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 23,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PSR2.Classes.PropertyDeclaration.Underscore",
            "message": "Property name \"$_instance\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/modules\/class-wc-gc-modules.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "includes\/modules\/send-as-gift\/class-wc-gc-sag-module.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/modules\/send-as-gift\/class-wc-gc-sag-module.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/modules\/send-as-gift\/class-wc-gc-sag-module.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/modules\/send-as-gift\/class-wc-gc-sag-module.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "includes\/modules\/send-as-gift\/class-wc-gc-sag-module.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 69,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "includes\/modules\/send-as-gift\/includes\/admin\/class-wc-gc-sag-admin.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-emails.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma",
            "message": "Expected 1 space after comma in argument list; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $product is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 146,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 161,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"<\/div>\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 225,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 5 spaces after parameter type; 6 found",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.WP.Capabilities.RoleFound",
            "message": "Capabilities should be used instead of roles. Found \"administrator\" in function call to current_user_can()",
            "severity": "error"
        },
        {
            "lineNumber": 252,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 270,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 274,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $cart_item_key is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $variation_id is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.NonceVerification.Missing",
            "message": "Processing form data without nonce verification.",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 329,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 17 spaces after parameter type; 18 found",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 339,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 339,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 14 spaces after parameter type; 15 found",
            "severity": "error"
        },
        {
            "lineNumber": 339,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Universal.WhiteSpace.DisallowInlineTabs.NonIndentTabsUsed",
            "message": "Spaces must be used for mid-line alignment; tabs are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 353,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 362,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 9 spaces after parameter type; 10 found",
            "severity": "error"
        },
        {
            "lineNumber": 364,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 386,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 8 spaces after parameter type; 9 found",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 462,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 479,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card-product.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 21,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function init()",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/modules\/send-as-gift\/includes\/class-wc-gc-sag-gift-card.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 51,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 12 spaces after parameter type; 13 found",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "includes\/modules\/send-as-gift\/includes\/emails\/class-wc-gc-email-gift-card-send-to-buyer.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "includes\/modules\/send-as-gift\/includes\/wc-gc-sag-functions.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 13,
            "fileName": "includes\/modules\/send-as-gift\/includes\/wc-gc-sag-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "includes\/modules\/send-as-gift\/includes\/wc-gc-sag-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamName",
            "message": "Missing parameter name",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "includes\/modules\/send-as-gift\/includes\/wc-gc-sag-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "includes\/modules\/send-as-gift\/templates\/gift-card-send-as-gift-checkbox.php",
            "type": "Squiz.Commenting.FileComment.MissingPackageTag",
            "message": "Missing @package tag in file comment",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/modules\/send-as-gift\/templates\/gift-card-send-as-gift-checkbox.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "includes\/modules\/send-as-gift\/templates\/gift-card-send-as-gift-checkbox.php",
            "type": "Squiz.PHP.EmbeddedPhp.NoSemicolon",
            "message": "Inline PHP statement must end with a semicolon",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 189,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 256,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 288,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 289,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 293,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 299,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 318,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 327,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 327,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 330,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 395,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 397,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 14 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 446,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 448,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 491,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 504,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 506,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 507,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 511,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 511,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 513,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 531,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 536,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 538,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 543,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 574,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 581,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 581,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 586,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 608,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 622,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 623,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 6 spaces after parameter type; 7 found",
            "severity": "error"
        },
        {
            "lineNumber": 639,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 639,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 672,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 672,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 672,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 673,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 674,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 4 spaces but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 678,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 686,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 686,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 692,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 692,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 693,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 693,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 694,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 694,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 695,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 695,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 696,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 696,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 697,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 697,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 698,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 699,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 701,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 701,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 709,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 726,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 746,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 762,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 783,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 785,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 799,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 813,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 828,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 843,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 858,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1092,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1101,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1101,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1102,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1102,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1103,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1103,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1108,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1108,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1126,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1127,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1130,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Universal.NamingConventions.NoReservedKeywordParameterNames.objectFound",
            "message": "It is recommended not to use reserved keyword \"object\" as function parameter name. Found: $object",
            "severity": "warning"
        },
        {
            "lineNumber": 1137,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 1143,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 1157,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 50% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 1168,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-gift-cards-v2-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 11 spaces after parameter type; 12 found",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 10 spaces after parameter type; 11 found",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed",
            "message": "The method parameter $request is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 94,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 3 spaces after parameter type; 4 found",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineCASE",
            "message": "The CASE body must start on the line following the statement",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "PSR2.ControlStructures.SwitchDeclaration.SpaceBeforeColonCASE",
            "message": "There must be no space before the colon in a CASE statement",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 50% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterStructureOpen",
            "message": "Space after opening control structure is required",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis",
            "message": "No space before opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after CATCH keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WP.I18n.NonSingularStringLiteralText",
            "message": "The $text parameter must be a single text string literal. Found: $e->getMessage()",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 17 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 204,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 4 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$giftcard'.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$giftcard'.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 246,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 278,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 316,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 5 tabs, found 4",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 392,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$order\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$current_items\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 421,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Squiz.PHP.NonExecutableCode.Unreachable",
            "message": "Code after the THROW statement on line 439 cannot be executed",
            "severity": "warning"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 443,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$info['code']'.",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 450,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 451,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.",
            "severity": "error"
        },
        {
            "lineNumber": 454,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 454,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 460,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 460,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 460,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 461,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 489,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 7 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 495,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 502,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'amount'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 507,
            "fileName": "includes\/rest-api\/class-wc-gc-rest-api-order-controller.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'delete'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 14,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 44,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 155,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence.MissingParentheses",
            "message": "Mixing different binary boolean operators within an expression without using parentheses to clarify precedence is not allowed.",
            "severity": "error"
        },
        {
            "lineNumber": 170,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.ArbitraryParenthesesSpacing.SpaceBeforeClose",
            "message": "Expected 1 space before close parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 182,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 205,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.PregQuoteDelimiter.Missing",
            "message": "Passing the $delimiter parameter to preg_quote() is strongly recommended.",
            "severity": "warning"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 233,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 234,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 249,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 260,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 277,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 290,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 14 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 318,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 9 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.WP.AlternativeFunctions.rand_mt_rand",
            "message": "mt_rand() is discouraged. Use the far less predictable wp_rand() instead.",
            "severity": "warning"
        },
        {
            "lineNumber": 326,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 333,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 354,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 366,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 367,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 375,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"AES-256-CBC\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 379,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 384,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 388,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode",
            "message": "base64_encode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 390,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode",
            "message": "base64_decode() can be used to obfuscate code which is strongly discouraged. Please verify that the function is used for benign reasons.",
            "severity": "warning"
        },
        {
            "lineNumber": 401,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 413,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 413,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 4 spaces after parameter type; 5 found",
            "severity": "error"
        },
        {
            "lineNumber": 419,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after FOREACH keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis",
            "message": "No space before opening parenthesis is prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceAfterStructureOpen",
            "message": "Space after opening control structure is required",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 445,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 446,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 446,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 464,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.ExtraSpaceBeforeCloseParenthesis",
            "message": "Expected exactly one space before closing parenthesis; \"  \" found.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 471,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 472,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.ExtraParamComment",
            "message": "Superfluous parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 480,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 492,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 520,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 521,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 529,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 544,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 545,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.BlockComment.NoNewLine",
            "message": "Block comment text must start on a new line",
            "severity": "error"
        },
        {
            "lineNumber": 548,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$stamp\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 556,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 559,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$gmt_offset\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 565,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 565,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.ParamNameNoMatch",
            "message": "Doc comment for parameter $offset does not match actual variable name $gmt_offset",
            "severity": "error"
        },
        {
            "lineNumber": 601,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 608,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 609,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 610,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 611,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 612,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 613,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 615,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 616,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 617,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 618,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 619,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 620,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 621,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 622,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 623,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 624,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 625,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 626,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 627,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 628,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 629,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 630,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 631,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 632,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 633,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 634,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 635,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 636,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 637,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 638,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 639,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 640,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 641,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 642,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 644,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 645,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 646,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 647,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 648,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 649,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 650,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 651,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 652,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 653,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 654,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 655,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 656,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 657,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 658,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 659,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 660,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 662,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 663,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 664,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 665,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 667,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 668,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 669,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 671,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 700,
            "fileName": "includes\/wc-gc-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WooCommerce.Commenting.CommentTags.AuthorTag",
            "message": "@author tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 36,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 48,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Universal.Operators.StrictComparisons.LooseEqual",
            "message": "Loose comparisons are not allowed. Expected: \"===\"; Found: \"==\"",
            "severity": "warning"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 70,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 89,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/wc-gc-order-functions.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function wc_gc_get_activity_description()",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function wc_gc_get_emails_formatted()",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function wc_gc_mask_code()",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 15 spaces after parameter type; 16 found",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 114,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Operators.IncrementDecrementUsage.Found",
            "message": "Increment operators should be used where possible; found \"$counter     = $counter + 1;\" but expected \"++$counter\"",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_to'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 199,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_to_multiple'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 200,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Generic.WhiteSpace.ScopeIndent.Incorrect",
            "message": "Line indented incorrectly; expected at least 3 tabs, found 2",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 230,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 235,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_cc'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 239,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 243,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 262,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $product is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_from'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 268,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $product is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 304,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.ValidatedSanitizedInput.MissingUnslash",
            "message": "$_REQUEST['wc_gc_giftcard_message'] not unslashed before sanitization. Use wp_unslash() or similar",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 325,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $product is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 328,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 335,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Security.NonceVerification.Recommended",
            "message": "Processing form data without nonce verification.",
            "severity": "warning"
        },
        {
            "lineNumber": 345,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 358,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 374,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'label'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 382,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 390,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 391,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'label'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 400,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 407,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'label'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 414,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 415,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'label'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 422,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'class'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 423,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'label'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 431,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 466,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 509,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 509,
            "fileName": "includes\/wc-gc-template-functions.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "includes\/wc-gc-template-hooks.php",
            "type": "Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma",
            "message": "Space found before comma in argument list",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "templates\/cart\/apply-gift-card-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "templates\/cart\/apply-gift-card-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 73,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 83,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.WP.GlobalVariablesOverride.Prohibited",
            "message": "Overriding WordPress globals is prohibited. Found assignment to $link",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "Generic.WhiteSpace.ScopeIndent.IncorrectExact",
            "message": "Line indented incorrectly; expected 7 tabs, found 7 tabs and 1 spaces",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 141,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 179,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "templates\/cart\/cart-gift-cards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "templates\/emails\/gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "templates\/emails\/gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "templates\/emails\/gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$position_Y\" is not in valid snake_case format, try \"$position_y\"",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$position_X\" is not in valid snake_case format, try \"$position_x\"",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterCloseParenthesis",
            "message": "Expected 1 space after closing parenthesis; found 0",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBetweenStructureColon",
            "message": "Space between opening control structure and T_COLON is required",
            "severity": "error"
        },
        {
            "lineNumber": 53,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword",
            "message": "Expected 1 space after ELSE keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBetweenStructureColon",
            "message": "Space between opening control structure and T_COLON is required",
            "severity": "error"
        },
        {
            "lineNumber": 64,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "templates\/emails\/html-gift-card-container.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "templates\/emails\/plain\/gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle",
            "message": "A \"hook\" comment must be a \"\/**\" style docblock comment.",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "templates\/emails\/plain\/gift-card-received.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "templates\/emails\/plain\/gift-card-received.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "templates\/myaccount\/giftcards.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EndFile",
            "message": "Additional whitespace found at end of file",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingSinceComment",
            "message": "Docblock comment was found for the hook but does not contain a \"@since\" versioning.",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentBeforeOpen",
            "message": "Opening PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "Squiz.PHP.EmbeddedPhp.ContentAfterEnd",
            "message": "Closing PHP tag must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "templates\/single-product\/gift-card-form.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.DocCommentAlignment.SpaceBeforeStar",
            "message": "Expected 1 space before asterisk; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$page\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 85,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 123,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$card_slug'.",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 130,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 165,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Operators.DisallowStandalonePostIncrementDecrement.PostDecrementFound",
            "message": "Stand-alone post-decrement statement found. Use pre-decrement instead: --$gift_cards_to_remove.",
            "severity": "warning"
        },
        {
            "lineNumber": 202,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$type\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 208,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$type'.",
            "severity": "error"
        },
        {
            "lineNumber": 214,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$option\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 254,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 268,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 274,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 287,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 302,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$card_slug'.",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 321,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 346,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 355,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 357,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 370,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 379,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 380,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 391,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 402,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 416,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$user\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$user\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$balance\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 441,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 445,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$card_slug'.",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 470,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 470,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 472,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 476,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$card_slug'.",
            "severity": "error"
        },
        {
            "lineNumber": 483,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 483,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$count\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 505,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 505,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 505,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 509,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceAfter",
            "message": "Expected 1 space after \"=>\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 509,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$card_slug\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 512,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$transaction_type\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 514,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 517,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 518,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$transaction_type'.",
            "severity": "error"
        },
        {
            "lineNumber": 527,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 527,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.WhiteSpace.OperatorSpacing.NoSpaceAfter",
            "message": "Expected 1 space after \"=>\"; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 530,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 530,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$state\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 530,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$amount\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 544,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 544,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 546,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 546,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 559,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 561,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 564,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 570,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 571,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 582,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 590,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 592,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 602,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 614,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 628,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 635,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 635,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$balance\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 638,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 644,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 645,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 648,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 665,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 665,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$balance\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 676,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 680,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$count\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 680,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 687,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 723,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Operators.StrictComparisons.LooseNotEqual",
            "message": "Loose comparisons are not allowed. Expected: \"!==\"; Found: \"!=\"",
            "severity": "warning"
        },
        {
            "lineNumber": 723,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.YodaConditions.NotYoda",
            "message": "Use Yoda Condition checks, you must.",
            "severity": "error"
        },
        {
            "lineNumber": 743,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 761,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 769,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 769,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$result\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 783,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$field\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 783,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 783,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 785,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 788,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 789,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$field'.",
            "severity": "error"
        },
        {
            "lineNumber": 814,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 814,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 814,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$field\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 816,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 819,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 820,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$field'.",
            "severity": "error"
        },
        {
            "lineNumber": 834,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 834,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$date\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 841,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 841,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$option\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 841,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$dropdown\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 843,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 846,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 847,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$dropdown'.",
            "severity": "error"
        },
        {
            "lineNumber": 854,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 858,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 858,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product_name\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 871,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 871,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 871,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$key\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 871,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 873,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 879,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 880,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 883,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 886,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 888,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 892,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 894,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 897,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 901,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 910,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 911,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 919,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 926,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 927,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 928,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 930,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 931,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 932,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 936,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 936,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$qty\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 938,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 943,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 944,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 949,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 951,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Formatting.SpaceAfterCast.NoSpace",
            "message": "Expected 1 space after cast statement; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 953,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "PSR2.ControlStructures.ElseIfDeclaration.NotAllowed",
            "message": "Usage of ELSE IF is discouraged; use ELSEIF instead",
            "severity": "warning"
        },
        {
            "lineNumber": 958,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$key\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 958,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 958,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$product\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 960,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 965,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 966,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$current_page'.",
            "severity": "error"
        },
        {
            "lineNumber": 969,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 970,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 974,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 982,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 990,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 999,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1006,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1006,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$email\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1013,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1015,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1016,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1017,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1020,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1021,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1023,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1024,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1028,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1028,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$action\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1030,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionCommentThrowTag.Missing",
            "message": "Missing @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 1033,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 1034,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$action'.",
            "severity": "error"
        },
        {
            "lineNumber": 1044,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1051,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1051,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$title\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1058,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1058,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$content\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1065,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$header\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1065,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$content\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 1065,
            "fileName": "tests\/_support\/AcceptanceTester.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 6,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 8,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.ClassComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a class comment",
            "severity": "error"
        },
        {
            "lineNumber": 10,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase",
            "message": "Member variable \"$cachedGiftCardData\" is not in valid snake_case format, try \"$cached_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 10,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 11,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase",
            "message": "Member variable \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 11,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 12,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 12,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase",
            "message": "Member variable \"$currentUser\" is not in valid snake_case format, try \"$current_user\"",
            "severity": "error"
        },
        {
            "lineNumber": 13,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase",
            "message": "Member variable \"$currentCartCheckoutMode\" is not in valid snake_case format, try \"$current_cart_checkout_mode\"",
            "severity": "error"
        },
        {
            "lineNumber": 13,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _before()",
            "severity": "error"
        },
        {
            "lineNumber": 15,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_before\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 20,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentCartCheckoutMode\" is not in valid snake_case format, try \"$current_cart_checkout_mode\"",
            "severity": "error"
        },
        {
            "lineNumber": 23,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentCartCheckoutMode\" is not in valid snake_case format, try \"$current_cart_checkout_mode\"",
            "severity": "error"
        },
        {
            "lineNumber": 26,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 9 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 27,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentUser\" is not in valid snake_case format, try \"$current_user\"",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function getCurrentUrl()",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket",
            "message": "Expected 1 spaces after opening parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 34,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function getCurrentCartCheckoutMode()",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentCartCheckoutMode\" is not in valid snake_case format, try \"$current_cart_checkout_mode\"",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _setCurrentUser()",
            "severity": "error"
        },
        {
            "lineNumber": 38,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_setCurrentUser\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 39,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentUser\" is not in valid snake_case format, try \"$current_user\"",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_getCurrentUser\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 42,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _getCurrentUser()",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentUser\" is not in valid snake_case format, try \"$current_user\"",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_setCurrentGiftCardData\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _setCurrentGiftCardData()",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _getCurrentGiftCardData()",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_getCurrentGiftCardData\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 52,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$currentGiftCardData\" is not in valid snake_case format, try \"$current_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PSR2.Methods.MethodDeclaration.Underscore",
            "message": "Method name \"_isTimestampsDiffLt1h\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function _isTimestampsDiffLt1h()",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function getGiftCardCode()",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function findIssuedGiftCardByName()",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 94,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$product_name'.",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$cachedGiftCardData\" is not in valid snake_case format, try \"$cached_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 110,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 110,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"_\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Strings.DoubleQuoteUsage.NotRequired",
            "message": "String \"-\" does not require double quotes; use single quotes instead",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 113,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 122,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Security.EscapeOutput.OutputNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$json_data'.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 133,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 140,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Universal.Arrays.DisallowShortArraySyntax.Found",
            "message": "Short array syntax is not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$cachedGiftCardData\" is not in valid snake_case format, try \"$cached_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$cachedGiftCardData\" is not in valid snake_case format, try \"$cached_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase",
            "message": "Object property \"$cachedGiftCardData\" is not in valid snake_case format, try \"$cached_gift_card_data\"",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function findIssuedGiftCardBySchedule()",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 159,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$delivery'.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function findIssuedGiftCardByRecipient()",
            "severity": "error"
        },
        {
            "lineNumber": 173,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 174,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Security.EscapeOutput.ExceptionNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$email'.",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function viewGiftCardReceivedEmail()",
            "severity": "error"
        },
        {
            "lineNumber": 197,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function validateTheGiftCard()",
            "severity": "error"
        },
        {
            "lineNumber": 201,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 202,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 203,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 208,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.DateTime.RestrictedFunctions.date_date",
            "message": "date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.",
            "severity": "error"
        },
        {
            "lineNumber": 212,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.DateTime.RestrictedFunctions.date_date",
            "message": "date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.DateTime.RestrictedFunctions.date_date",
            "message": "date() is affected by runtime timezone changes which can cause date\/time to be incorrectly displayed. Use gmdate() instead.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 222,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 224,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function countElementsInDOM()",
            "severity": "error"
        },
        {
            "lineNumber": 236,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function checkElementsInDOM()",
            "severity": "error"
        },
        {
            "lineNumber": 240,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function findMyWhereabouts()",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function saveScreenshot()",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$element\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.EmptyThrows",
            "message": "Comment missing for @throws tag in function comment",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 282,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamType",
            "message": "Missing parameter type",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Generic.Commenting.DocComment.SpacingAfter",
            "message": "Additional blank lines found at end of doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$currentValue\" is not in valid snake_case format, try \"$current_value\"",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$xMax\" is not in valid snake_case format, try \"$x_max\"",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$currentValue\" is not in valid snake_case format, try \"$current_value\"",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$xMax\" is not in valid snake_case format, try \"$x_max\"",
            "severity": "error"
        },
        {
            "lineNumber": 308,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function completeCheckoutDetails()",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 324,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 335,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 336,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 352,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 383,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 411,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function waitForGiftCardsForm()",
            "severity": "error"
        },
        {
            "lineNumber": 420,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function waitForCheckoutForm()",
            "severity": "error"
        },
        {
            "lineNumber": 440,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function waitForCartTotalsForm()",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function waitForOrderReceivedPage()",
            "severity": "error"
        },
        {
            "lineNumber": 476,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function loginAsUser()",
            "severity": "error"
        },
        {
            "lineNumber": 493,
            "fileName": "tests\/_support\/Helper\/Acceptance.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function logout()",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 3,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "Squiz.Commenting.ClassComment.Missing",
            "message": "Missing doc comment for class GiftCardsCest",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid",
            "message": "Method name \"vanillaTest\" in class GiftCardsCest is not in snake case format, try \"vanilla_test\"",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function vanillaTest()",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 8,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 10,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 11,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 12,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 14,
            "fileName": "tests\/acceptance\/GiftCardsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 1,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 3,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "Squiz.Commenting.ClassComment.Missing",
            "message": "Missing doc comment for class WarningsCest",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid",
            "message": "Method name \"checkWarnings\" in class WarningsCest is not in snake case format, try \"check_warnings\"",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function checkWarnings()",
            "severity": "error"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 7,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 8,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 10,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 11,
            "fileName": "tests\/acceptance\/WarningsCest.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$I\" is not in valid snake_case format, try \"$i\"",
            "severity": "error"
        },
        {
            "lineNumber": 18,
            "fileName": "tests\/bootstrap.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 24,
            "fileName": "tests\/bootstrap.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "tests\/bootstrap.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 36,
            "fileName": "tests\/bootstrap.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 42,
            "fileName": "tests\/bootstrap.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "tests\/bootstrap.php",
            "type": "Modernize.FunctionCalls.Dirname.FileConstant",
            "message": "Use the __DIR__ constant instead of calling dirname(__FILE__) (PHP >= 5.3)",
            "severity": "error"
        },
        {
            "lineNumber": 81,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.PHP.IniSet.display_errors_Disallowed",
            "message": "Found: ini_set('display_errors', 'on'). Use `WP_DEBUG_DISPLAY` instead.",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.PHP.DiscouragedPHPFunctions.runtime_configuration_error_reporting",
            "message": "error_reporting() found. Changing configuration values at runtime is strongly discouraged.",
            "severity": "warning"
        },
        {
            "lineNumber": 108,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting",
            "message": "error_reporting() can lead to full path disclosure.",
            "severity": "warning"
        },
        {
            "lineNumber": 123,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 149,
            "fileName": "tests\/bootstrap.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 153,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 164,
            "fileName": "tests\/bootstrap.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"include\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Security.EscapeOutput.OutputNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$GLOBALS['woocommerce']'.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "tests\/bootstrap.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 175,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 176,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.WP.GlobalVariablesOverride.Prohibited",
            "message": "Overriding WordPress globals is prohibited. Found assignment to $GLOBALS['wp_roles']",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 181,
            "fileName": "tests\/bootstrap.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "tests\/bootstrap.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Security.EscapeOutput.OutputNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.",
            "severity": "error"
        },
        {
            "lineNumber": 192,
            "fileName": "tests\/bootstrap.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 196,
            "fileName": "tests\/bootstrap.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 210,
            "fileName": "tests\/bootstrap.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "tests\/bootstrap.php",
            "type": "Universal.CodeAnalysis.NoEchoSprintf.Found",
            "message": "Unnecessary \"echo sprintf(...)\" found. Use \"printf(...)\" instead.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Security.EscapeOutput.OutputNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$e'.",
            "severity": "error"
        },
        {
            "lineNumber": 220,
            "fileName": "tests\/bootstrap.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 227,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Security.EscapeOutput.OutputNotEscaped",
            "message": "All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'WC_GC'.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "tests\/bootstrap.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 18,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$data\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 30,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$gift_cards_to_apply\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 59,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines",
            "message": "Functions must not contain multiple empty lines in a row; found 2 empty lines",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$gift_card\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 142,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 144,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 150,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 156,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd",
            "message": "Blank line found after control structure",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 169,
            "fileName": "tests\/framework\/class-wc-gc-helpers.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 18,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "Generic.Commenting.DocComment.SpacingBeforeTags",
            "message": "There must be exactly one blank line before the tags in a doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 22,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 27,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "WooCommerce.Commenting.CommentHooks.MissingHookComment",
            "message": "A hook was found, but was not accompanied by a docblock comment on the line above to clarify the meaning of the hook.",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 19 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 57,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "tests\/framework\/class-wc-gc-rest-test-case.php",
            "type": "PSR2.ControlStructures.ElseIfDeclaration.NotAllowed",
            "message": "Usage of ELSE IF is discouraged; use ELSEIF instead",
            "severity": "warning"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function tearUp()",
            "severity": "error"
        },
        {
            "lineNumber": 20,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 28,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function tearDown()",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 43,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 43,
            "fileName": "tests\/framework\/class-wc-gc-test-case.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function normalize_value()",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 18,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 20,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_apply_discount_to_level3_line_items_no_discount_level3_data()",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 75,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_apply_discount_to_level3_line_items_prefilled_level3_data()",
            "severity": "error"
        },
        {
            "lineNumber": 77,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 78,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 80,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 83,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 84,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 86,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 87,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 88,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 90,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 92,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 93,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 94,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 96,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 98,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 99,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 102,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 103,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 104,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 105,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 106,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 108,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 111,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 116,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 117,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 118,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 119,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 120,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 121,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 122,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 123,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 124,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 129,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 132,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 135,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 137,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 143,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_apply_discount_to_level3_line_items_empty_level3_data()",
            "severity": "error"
        },
        {
            "lineNumber": 186,
            "fileName": "tests\/unit\/test-wc-gc-compatibility.php",
            "type": "PSR2.Classes.ClassDeclaration.CloseBraceAfterBody",
            "message": "The closing brace for the class must go on the next line after the body",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-data.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_save_set_last_modify_date()",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-data.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 39,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-data.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 97,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 185,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_locking_giftcards_during_checkout()",
            "severity": "error"
        },
        {
            "lineNumber": 190,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 191,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 209,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 209,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 210,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 9 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 213,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 219,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 223,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'billing_email'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 247,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_locking_giftcards_during_checkout_error()",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 252,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 265,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 266,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 9 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 267,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 267,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 269,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 271,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 271,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Generic.CodeAnalysis.UnusedFunctionParameter.Found",
            "message": "The method parameter $order is never used",
            "severity": "warning"
        },
        {
            "lineNumber": 277,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 277,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "Squiz.Functions.MultiLineFunctionDeclaration.SpaceAfterFunction",
            "message": "Expected 1 space after FUNCTION keyword; 0 found",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 279,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'billing_email'\" and double arrow, but found 1.",
            "severity": "warning"
        },
        {
            "lineNumber": 5,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "WooCommerce.Commenting.CommentTags.AuthorTag",
            "message": "@author tags are prohibited",
            "severity": "error"
        },
        {
            "lineNumber": 17,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 29,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 73,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_credit_and_debit_actions_with_refunds()",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 115,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 75% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 115,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 138,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 75% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 160,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 75% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 160,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 75% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 178,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 75% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 205,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_refunds_with_multiple_gift_cards()",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 6 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 225,
            "fileName": "tests\/unit\/test-wc-gc-gift-card-refunds.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 15,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 20,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 45,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 54,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 55,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 80,
            "fileName": "tests\/unit\/test-wc-gc-gift-card.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 16,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 21,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.BlockComment.HasEmptyLineBefore",
            "message": "Empty line not required before block comment",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 33,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 37,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 40,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 52,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 55,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 61,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 74,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'order_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 75,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 76,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 76,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'sender'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 87,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'recipient'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 88,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 89,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'sender'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 89,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 100,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'recipient'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 101,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'order_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 102,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 4 space(s) between \"'sender'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 102,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'recipient'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'order_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 115,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 115,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 125,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 5 space(s) between \"'recipient'\" and double arrow, but found 6.",
            "severity": "warning"
        },
        {
            "lineNumber": 126,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 6 space(s) between \"'order_id'\" and double arrow, but found 7.",
            "severity": "warning"
        },
        {
            "lineNumber": 127,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'order_item_id'\" and double arrow, but found 2.",
            "severity": "warning"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 8 space(s) between \"'sender'\" and double arrow, but found 9.",
            "severity": "warning"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 130,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 6 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 143,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 152,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 158,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 158,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 159,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Strings.ConcatenationSpacing.PaddingFound",
            "message": "Concat operator must be surrounded by a single space",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 242,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 255,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 258,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 272,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 275,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 276,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 281,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 18 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 312,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 317,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function test_query_gift_cards_by_last_modify_date()",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 10 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 345,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 360,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 361,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 11 space(s) between \"'count'\" and double arrow, but found 13.",
            "severity": "warning"
        },
        {
            "lineNumber": 362,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-db.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'last_modify_end'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 1,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.FileComment.Missing",
            "message": "Missing file doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 9,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "PEAR.Files.IncludingFile.UseRequireOnce",
            "message": "File is being unconditionally included; use \"require_once\" instead",
            "severity": "warning"
        },
        {
            "lineNumber": 10,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.ClassComment.Missing",
            "message": "Missing doc comment for class Testable_GC_Importer",
            "severity": "error"
        },
        {
            "lineNumber": 11,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.FunctionComment.Missing",
            "message": "Missing doc comment for function import()",
            "severity": "error"
        },
        {
            "lineNumber": 21,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Files.OneObjectStructurePerFile.MultipleFound",
            "message": "Only one object structure is allowed in a file",
            "severity": "error"
        },
        {
            "lineNumber": 23,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.VariableComment.Missing",
            "message": "Missing member variable doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 25,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 28,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 31,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Universal.WhiteSpace.PrecisionAlignment.Found",
            "message": "Found precision alignment of 1 spaces.",
            "severity": "warning"
        },
        {
            "lineNumber": 31,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 32,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 35,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Commenting.DocComment.MissingShort",
            "message": "Missing short description in doc comment",
            "severity": "error"
        },
        {
            "lineNumber": 45,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$reflectionImporter\" is not in valid snake_case format, try \"$reflection_importer\"",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase",
            "message": "Variable \"$reflectionImporter\" is not in valid snake_case format, try \"$reflection_importer\"",
            "severity": "error"
        },
        {
            "lineNumber": 46,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 47,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 49,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed",
            "message": "Tabs must be used to indent lines; spaces are not allowed",
            "severity": "error"
        },
        {
            "lineNumber": 50,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 51,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 2 space(s) between \"'sender'\" and double arrow, but found 4.",
            "severity": "warning"
        },
        {
            "lineNumber": 52,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'balance'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 66,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 74,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 77,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 82,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 90,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 95,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 103,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 108,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 117,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 122,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 131,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 141,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 151,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 154,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 165,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 3 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 182,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 2 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 192,
            "fileName": "tests\/unit\/test-wc-gc-gift-cards-importer.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 39,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 56,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 57,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 79,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 114,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 125,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 127,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 131,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 145,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 146,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 147,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 148,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 167,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 168,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 171,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 174,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 184,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 191,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 194,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 204,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 207,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 215,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 217,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 238,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 263,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 284,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 307,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 310,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 374,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 400,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 400,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 401,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 401,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 403,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 403,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 404,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 405,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 405,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 406,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 407,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 408,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 408,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 409,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 409,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 410,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 410,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 421,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 422,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 423,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 424,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 427,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 428,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 429,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 430,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 431,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 432,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 434,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 435,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 436,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 438,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 61% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 451,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 65% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 452,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 453,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 454,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 455,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 456,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 457,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 458,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 459,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 473,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 474,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 474,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 475,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 491,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 492,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 497,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 498,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 8 spaces but found 12",
            "severity": "error"
        },
        {
            "lineNumber": 500,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 515,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 528,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 539,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 551,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 562,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 563,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 575,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 576,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 577,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 578,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 578,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 578,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 579,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 579,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 579,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 580,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 592,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound",
            "message": "When a multi-item array uses associative keys, each value should start on a new line.",
            "severity": "error"
        },
        {
            "lineNumber": 596,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 605,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 624,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 625,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 61% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 642,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 643,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 657,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 658,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 717,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 731,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 743,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 753,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 754,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 754,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 755,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 755,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 756,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 756,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 757,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 757,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 758,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 758,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 759,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 759,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 760,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 760,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 761,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 761,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 762,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 762,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 763,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 763,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 764,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 764,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 775,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 776,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 777,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 778,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 779,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 780,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 781,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 782,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 61% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 795,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 796,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 797,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 798,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 799,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 800,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 801,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 802,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 61% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 824,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 847,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 870,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 60% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 892,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 63% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 910,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 929,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 948,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 968,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 988,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 996,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 8 spaces but found 12",
            "severity": "error"
        },
        {
            "lineNumber": 996,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1010,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1018,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1018,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 8 spaces but found 12",
            "severity": "error"
        },
        {
            "lineNumber": 1029,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.Commenting.InlineComment.InvalidEndChar",
            "message": "Inline comments must end in full-stops, exclamation marks, or question marks",
            "severity": "error"
        },
        {
            "lineNumber": 1034,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.FoundSingleLine",
            "message": "A comma after the last array item in a single-line array is not allowed.",
            "severity": "error"
        },
        {
            "lineNumber": 1041,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1053,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 1056,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1064,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1065,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1076,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 1077,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'remaining'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 1077,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 1078,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 1085,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1151,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1176,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1176,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1177,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1177,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1180,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1181,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "Squiz.PHP.CommentedOutCode.Found",
            "message": "This comment is 64% valid code; is this commented out code?",
            "severity": "warning"
        },
        {
            "lineNumber": 1182,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1182,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1182,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1183,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1183,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1183,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1184,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1184,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1184,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1185,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1186,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1186,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1186,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1187,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1187,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1187,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1188,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1189,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1189,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1189,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1189,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1189,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1192,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1193,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1193,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1193,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1194,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1194,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1194,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1195,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1195,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1195,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1198,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1199,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1200,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1201,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1201,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1201,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1202,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1202,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1202,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1211,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1212,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1212,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1212,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1215,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1216,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1216,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1216,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1219,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1220,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1220,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1220,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1221,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1221,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1221,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1221,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1222,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1222,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1222,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1223,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1223,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1223,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1223,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 1225,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 19,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon",
            "message": "There must not be a space before the colon in a return type declaration",
            "severity": "error"
        },
        {
            "lineNumber": 22,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 5 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 37,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 5 spaces but found 1 space",
            "severity": "warning"
        },
        {
            "lineNumber": 41,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 41,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 58,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket",
            "message": "Expected 1 spaces before closing parenthesis; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 60,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 62,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 65,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 66,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 68,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 71,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 72,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 91,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.IncorrectWarning",
            "message": "Equals sign not aligned correctly; expected 1 space but found 3 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 99,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 101,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 107,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 109,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 112,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 113,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 126,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 128,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 134,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 136,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 139,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 140,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 151,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 152,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 152,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 154,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 160,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 162,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 165,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 166,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 180,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 185,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 195,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 211,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 216,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 218,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 226,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 228,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 231,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 232,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 247,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 250,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 251,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 251,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 253,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 259,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 261,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 264,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 265,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 280,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 283,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 284,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 284,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 292,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 294,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 298,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 338,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 343,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 344,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 353,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 1 space but found 2 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 364,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 7 spaces but found 8 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 365,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "Generic.Formatting.MultipleStatementAlignment.NotSameWarning",
            "message": "Equals sign not aligned with surrounding assignments; expected 11 spaces but found 12 spaces",
            "severity": "warning"
        },
        {
            "lineNumber": 366,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 368,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 369,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 369,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 369,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 369,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 372,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 387,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 388,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 389,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 396,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 402,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 403,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 418,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 424,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 425,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 426,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 433,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 437,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 439,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 442,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 443,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 444,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 447,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 448,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 463,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 468,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 469,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 470,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 477,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 483,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 484,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 487,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 488,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 489,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 490,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 503,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 3 space(s) between \"'id'\" and double arrow, but found 5.",
            "severity": "warning"
        },
        {
            "lineNumber": 504,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned",
            "message": "Array double arrow not aligned correctly; expected 1 space(s) between \"'code'\" and double arrow, but found 3.",
            "severity": "warning"
        },
        {
            "lineNumber": 509,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 510,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 511,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 519,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 520,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.MultipleArguments",
            "message": "Only one argument is allowed per line in a multi-line function call",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 522,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket",
            "message": "Opening parenthesis of a multi-line function call must be the last content on the line",
            "severity": "error"
        },
        {
            "lineNumber": 525,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLine",
            "message": "There should be a comma after the last array item in a multi-line array.",
            "severity": "error"
        },
        {
            "lineNumber": 526,
            "fileName": "tests\/unit\/test-wc-gc-rest-api-order.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 2,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FileComment.WrongStyle",
            "message": "You must use \"\/**\" style comments for a file comment",
            "severity": "error"
        },
        {
            "lineNumber": 110,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PSR2.Classes.PropertyDeclaration.Underscore",
            "message": "Property name \"$_instance\" should not be prefixed with an underscore to indicate visibility",
            "severity": "warning"
        },
        {
            "lineNumber": 177,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 177,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 2 spaces after parameter type; 3 found",
            "severity": "error"
        },
        {
            "lineNumber": 178,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 187,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$name\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 193,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamTag",
            "message": "Doc comment for parameter \"$value\" missing",
            "severity": "error"
        },
        {
            "lineNumber": 198,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.InvalidNoReturn",
            "message": "Function return type is not void, but function has no return statement",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 229,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 239,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.WP.I18n.MissingTranslatorsComment",
            "message": "A function call to __() with texts containing placeholders was found, but was not accompanied by a \"translators:\" comment on the line above to clarify the meaning of the placeholders.",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.Indent",
            "message": "Multi-line function call not indented correctly; expected 16 spaces but found 20",
            "severity": "error"
        },
        {
            "lineNumber": 241,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Functions.FunctionCallSignature.CloseBracketLine",
            "message": "Closing parenthesis of a multi-line function call must be on a line by itself",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 245,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 285,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 286,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys",
            "message": "Array keys must NOT be surrounded by spaces if they only contain a string or an integer.",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 296,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/wc-gc-functions.php';\" but found \"'includes\/wc-gc-functions.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 297,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/wc-gc-order-functions.php';\" but found \"'includes\/wc-gc-order-functions.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 300,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-install.php';\" but found \"'includes\/class-wc-gc-install.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 301,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/db\/class-wc-gc-db.php';\" but found \"'includes\/db\/class-wc-gc-db.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 302,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/db\/class-wc-gc-gift-cards-db.php';\" but found \"'includes\/db\/class-wc-gc-gift-cards-db.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 302,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 303,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/db\/class-wc-gc-activity-db.php';\" but found \"'includes\/db\/class-wc-gc-activity-db.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 303,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/compatibility\/class-wc-gc-compatibility.php';\" but found \"'includes\/compatibility\/class-wc-gc-compatibility.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 306,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 309,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/data-stores\/class-wc-gc-gift-card-data.php';\" but found \"'includes\/data-stores\/class-wc-gc-gift-card-data.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 312,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/data-stores\/class-wc-gc-activity-data.php';\" but found \"'includes\/data-stores\/class-wc-gc-activity-data.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 313,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 314,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php';\" but found \"'includes\/data-stores\/class-wc-gc-order-item-gift-card-data-store.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 315,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-order-item-gift-card.php';\" but found \"'includes\/class-wc-gc-order-item-gift-card.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 318,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 318,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-notices.php';\" but found \"'includes\/class-wc-gc-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 319,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-gift-card-product.php';\" but found \"'includes\/class-wc-gc-gift-card-product.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-gift-card.php';\" but found \"'includes\/class-wc-gc-gift-card.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 320,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 321,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-gift-cards.php';\" but found \"'includes\/class-wc-gc-gift-cards.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 321,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 322,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-cart.php';\" but found \"'includes\/class-wc-gc-cart.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-order.php';\" but found \"'includes\/class-wc-gc-order.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 323,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 324,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-refunds.php';\" but found \"'includes\/class-wc-gc-refunds.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 324,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 327,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 328,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 331,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-templates.php';\" but found \"'includes\/class-wc-gc-templates.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 331,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-ajax.php';\" but found \"'includes\/class-wc-gc-ajax.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 334,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 337,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-account.php';\" but found \"'includes\/class-wc-gc-account.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 340,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-emails.php';\" but found \"'includes\/class-wc-gc-emails.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 341,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/email-templates\/class-wc-gc-abstract-email-template.php';\" but found \"'includes\/email-templates\/class-wc-gc-abstract-email-template.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 342,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/email-templates\/class-wc-gc-email-template-default.php';\" but found \"'includes\/email-templates\/class-wc-gc-email-template-default.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/analytics\/class-wc-gc-admin-analytics.php';\" but found \"'includes\/admin\/analytics\/class-wc-gc-admin-analytics.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 345,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 347,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-shortcodes.php';\" but found \"'includes\/class-wc-gc-shortcodes.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 350,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PEAR.Files.IncludingFile.BracketsNotRequired",
            "message": "\"require_once\" is a statement not a function; no parentheses are required",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 359,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-cli.php';\" but found \"'includes\/class-wc-gc-cli.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 363,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/class-wc-gc-rest-api.php';\" but found \"'includes\/class-wc-gc-rest-api.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 365,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-notices.php';\" but found \"'includes\/admin\/class-wc-gc-admin-notices.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 373,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 376,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 376,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin.php';\" but found \"'includes\/admin\/class-wc-gc-admin.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-gift-cards-page.php';\" but found \"'includes\/admin\/class-wc-gc-admin-gift-cards-page.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 377,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 378,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/class-wc-gc-admin-activity-page.php';\" but found \"'includes\/admin\/class-wc-gc-admin-activity-page.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 381,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php';\" but found \"'includes\/admin\/list-tables\/class-wc-gc-admin-list-table-gift-cards.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 382,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Generic.WhiteSpace.LanguageConstructSpacing.IncorrectSingle",
            "message": "Language constructs must be followed by a single space; expected 1 space but found \"\u001b[30;1m·\u001b[0m\u001b[30;1m·\u001b[0m\"",
            "severity": "error"
        },
        {
            "lineNumber": 382,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.WhiteSpace.SemicolonSpacing.Incorrect",
            "message": "Space found before semicolon; expected \"'includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php';\" but found \"'includes\/admin\/list-tables\/class-wc-gc-admin-list-table-activity.php' ;\"",
            "severity": "error"
        },
        {
            "lineNumber": 384,
            "fileName": "woocommerce-gift-cards.php",
            "type": "PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose",
            "message": "Function closing brace must go on the next line following the body; found 1 blank lines before brace",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 398,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 399,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 400,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 400,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 449,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Universal.ControlStructures.DisallowLonelyIf.Found",
            "message": "If control structure block found as the only statement within an \"else\" block. Use elseif instead.",
            "severity": "error"
        },
        {
            "lineNumber": 466,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 466,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.ParamCommentFullStop",
            "message": "Parameter comment must end with a full stop",
            "severity": "error"
        },
        {
            "lineNumber": 479,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.PHP.StrictInArray.MissingTrueStrict",
            "message": "Not using strict comparison for in_array; supply true for $strict argument.",
            "severity": "warning"
        },
        {
            "lineNumber": 491,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.MissingParamComment",
            "message": "Missing parameter comment",
            "severity": "error"
        },
        {
            "lineNumber": 491,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Squiz.Commenting.FunctionComment.SpacingAfterParamType",
            "message": "Expected 1 spaces after parameter type; 2 found",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "woocommerce-gift-cards.php",
            "type": "WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid",
            "message": "Function name \"WC_GC\" is not in snake case format, try \"w_c_g_c\"",
            "severity": "error"
        },
        {
            "lineNumber": 523,
            "fileName": "woocommerce-gift-cards.php",
            "type": "Universal.Files.SeparateFunctionsFromOO.Mixed",
            "message": "A file should either contain function declarations or OO structure declarations, but not both. Found 1 function declaration(s) and 1 OO structure declaration(s). The first function declaration was found on line 523; the first OO declaration was found on line 40",
            "severity": "error"
        }
    ]
}