{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":715878832,"defaultBranch":"master","name":"PHP_CodeSniffer","ownerLogin":"PHPCSStandards","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-08T02:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54010123?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717609058.0","currentOid":""},"activityList":{"items":[{"before":"5461454ee51fbcb771483153a9a812bd34341e8a","after":"52c891a1493de9b3874dd138b9dc871f7a9ea3f8","ref":"refs/heads/feature/docs-improve-reports-array-format-info","pushedAt":"2024-06-07T12:41:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"CS/QA: remove unused `foreach` keys from report code\n\nAs the array format is now documented, these unused variables are no longer needed for documentation purposes.\n\nCo-authored-by: Klaus Purer ","shortMessageHtmlLink":"CS/QA: remove unused foreach keys from report code"}},{"before":"05255cd3947e458a253f023747da25862ed59a10","after":"86982b0c9cc620846a816719981d908495f4a643","ref":"refs/heads/feature/common-add-tests-and-simplify","pushedAt":"2024-06-05T20:54:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Common::getSniffCode(): minor simplification\n\n* Remove the use of `array_pop()` in favour of directly referencing the required \"parts\" by their index in the array.\n* Remove the unused `$sniffDir` variable.\n* Remove the unnecessary `$code` variable.\n\nRelated to [review comment in PR 446](https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/446#discussion_r1573947430).","shortMessageHtmlLink":"Common::getSniffCode(): minor simplification"}},{"before":"faadef2e79782d4147108cfc99212b01ea43bcc7","after":"05255cd3947e458a253f023747da25862ed59a10","ref":"refs/heads/feature/common-add-tests-and-simplify","pushedAt":"2024-06-05T20:50:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Common::getSniffCode(): minor simplification\n\n* Remove the use of `array_pop()` in favour of directly referencing the required \"parts\" by their index in the array.\n* Remove the unused `$sniffDir` variable.\n* Remove the unnecessary `$code` variable.\n\nRelated to [review comment in PR 446](https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/446#discussion_r1573947430).","shortMessageHtmlLink":"Common::getSniffCode(): minor simplification"}},{"before":null,"after":"faadef2e79782d4147108cfc99212b01ea43bcc7","ref":"refs/heads/feature/common-add-tests-and-simplify","pushedAt":"2024-06-05T17:37:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Common::getSniffCode(): minor simplification\n\n* Remove the use of `array_pop()` in favour of directly referencing the required \"parts\" by their index in the array.\n* Remove the unused `$sniffDir` variable.\n* Remove the unnecessary `$code` variable.\n\nRelated to [review comment in PR 446](https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/446#discussion_r1573947430).","shortMessageHtmlLink":"Common::getSniffCode(): minor simplification"}},{"before":null,"after":"5461454ee51fbcb771483153a9a812bd34341e8a","ref":"refs/heads/feature/docs-improve-reports-array-format-info","pushedAt":"2024-06-05T17:37:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"CS/QA: remove unused `foreach` keys from report code\n\nAs the array format is now documented, these unused variables are no longer needed for documentation purposes.\n\nCo-authored-by: Klaus Purer ","shortMessageHtmlLink":"CS/QA: remove unused foreach keys from report code"}},{"before":"23d8969e4f25683d246626a1279697e9603853d6","after":"f34bc9f2a1a93b16dd22a28d283ad5a1d2cb25a9","ref":"refs/heads/4.0","pushedAt":"2024-06-05T17:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Tests/Util: move test classes into subdirectories\n\nMove test classes into subdirectories mirroring the name of the class holding the code being tested.\n\nHaving the tests for each class in their own subdirectory should make it more straight forward to see what code is covered by tests.","shortMessageHtmlLink":"Tests/Util: move test classes into subdirectories"}},{"before":"78587541b94c6791d3d52a3fc78010e3b1e7e47f","after":null,"ref":"refs/heads/feature/tests-util-move-tests-to-subdirectories","pushedAt":"2024-06-05T17:35:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"ab3bb0e84579fc27dd97e2af0f591c621f707d9b","after":"df258d47231f1ed86c59b4c51a95ec00b852f588","ref":"refs/heads/master","pushedAt":"2024-06-05T17:35:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #522 from PHPCSStandards/feature/tests-util-move-tests-to-subdirectories\n\nTests/Util: move test classes into subdirectories","shortMessageHtmlLink":"Merge pull request #522 from PHPCSStandards/feature/tests-util-move-t…"}},{"before":"ad2451fc4f6647f9fa80ef75bfa36b804cd844fa","after":"23d8969e4f25683d246626a1279697e9603853d6","ref":"refs/heads/4.0","pushedAt":"2024-06-05T17:29:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Issue templates: add configuration file\n\nThis configuration file:\n* Continues to allow blank issues to be opened.\n* Adds an extra item to the issue template chooser pointing people with support questions to Discussions.\n\nRef: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser","shortMessageHtmlLink":"Issue templates: add configuration file"}},{"before":"d14042488843aa11c6b7273fdc1689c7d1d65be7","after":"ab3bb0e84579fc27dd97e2af0f591c621f707d9b","ref":"refs/heads/master","pushedAt":"2024-06-05T17:28:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #518 from PHPCSStandards/feature/update-issue-templates\n\nIssue templates: add extra checkbox + config file","shortMessageHtmlLink":"Merge pull request #518 from PHPCSStandards/feature/update-issue-temp…"}},{"before":"a7b6134e96cbab85a9c51e5faea91b368c29aa8c","after":null,"ref":"refs/heads/feature/update-issue-templates","pushedAt":"2024-06-05T17:28:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":null,"after":"78587541b94c6791d3d52a3fc78010e3b1e7e47f","ref":"refs/heads/feature/tests-util-move-tests-to-subdirectories","pushedAt":"2024-06-05T17:05:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Tests/Util: move test classes into subdirectories\n\nMove test classes into subdirectories mirroring the name of the class holding the code being tested.\n\nHaving the tests for each class in their own subdirectory should make it more straight forward to see what code is covered by tests.","shortMessageHtmlLink":"Tests/Util: move test classes into subdirectories"}},{"before":"275a07db7b1d99e7afac838465ce58f8a190bbcd","after":"ad2451fc4f6647f9fa80ef75bfa36b804cd844fa","ref":"refs/heads/4.0","pushedAt":"2024-06-05T17:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"CS/QA: remove unused variables (#446)\n\n* test(phcs): Check for unused variables in PHPCS it self\n\n* Manually fixed all unused varaibles\n\n* Revert Slevomat dependency\n\n* Revert array_keys changes\n\n* revert changes that should stay","shortMessageHtmlLink":"CS/QA: remove unused variables (#446)"}},{"before":"aca6b8b156ce2186435fe6e3dbc11a4a90530a47","after":"d14042488843aa11c6b7273fdc1689c7d1d65be7","ref":"refs/heads/master","pushedAt":"2024-06-05T17:00:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"CS/QA: remove unused variables (#446)\n\n* test(phcs): Check for unused variables in PHPCS it self\r\n\r\n* Manually fixed all unused varaibles\r\n\r\n* Revert Slevomat dependency\r\n\r\n* Revert array_keys changes\r\n\r\n* revert changes that should stay","shortMessageHtmlLink":"CS/QA: remove unused variables (#446)"}},{"before":"18f11507eeac278e1be3803644332feec316ecc8","after":"a7b6134e96cbab85a9c51e5faea91b368c29aa8c","ref":"refs/heads/feature/update-issue-templates","pushedAt":"2024-06-05T10:13:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Issue templates: add configuration file\n\nThis configuration file:\n* Continues to allow blank issues to be opened.\n* Adds an extra item to the issue template chooser pointing people with support questions to Discussions.\n\nRef: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser","shortMessageHtmlLink":"Issue templates: add configuration file"}},{"before":"6eec0616d8bc0530b0c233896b51bb2c0fe8df8e","after":"275a07db7b1d99e7afac838465ce58f8a190bbcd","ref":"refs/heads/4.0","pushedAt":"2024-06-05T10:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions/merge conflicts: also check PRs for the 4.0 branch\n\nBased on the logging, the PRs for the 4.0 branch are not checked on pushes. Let's enable that.","shortMessageHtmlLink":"GH Actions/merge conflicts: also check PRs for the 4.0 branch"}},{"before":"1db43221c3743bee2c5623fca2c66d00a856c5be","after":null,"ref":"refs/heads/feature/ghactions-mergeconflicts-check-v4-branch-too","pushedAt":"2024-06-05T10:11:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"a6b0baf91f3c649ac973cc55664742c8d1462fd2","after":"aca6b8b156ce2186435fe6e3dbc11a4a90530a47","ref":"refs/heads/master","pushedAt":"2024-06-05T10:11:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #520 from PHPCSStandards/feature/ghactions-mergeconflicts-check-v4-branch-too\n\nGH Actions/merge conflicts: also check PRs for the 4.0 branch","shortMessageHtmlLink":"Merge pull request #520 from PHPCSStandards/feature/ghactions-mergeco…"}},{"before":"40298d9494fff3dd69a2cf1c392cd0b6ec08e5b2","after":"6eec0616d8bc0530b0c233896b51bb2c0fe8df8e","ref":"refs/heads/4.0","pushedAt":"2024-06-05T09:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions: update merge conflict check workflow\n\nThe `mschilde/auto-label-merge-conflicts` action runner is not actively maintained and is currently failing due to an unhandled deprecation notice.\n[Example](https://github.com/PHPCSStandards/PHP_CodeSniffer/actions/runs/9380398878/job/25827454084)\n\nI've evaluated the action runners available for this kind of thing and am proposing to switch to the `eps1lon/actions-label-merge-conflict` action runner, which should be a one-on-one replacement for the currently used functionality.\n\nAdditionally, that action has an option to post a comment when a conflict is detected as well as when the conflict has been resolved. While not currently used, this feature might be useful in the future.\n\nNote: unfortunately, I won't be able to test the change until merged into the `master` branch, so this may need further tweaks once merged.\n\nRefs:\n* https://github.com/marketplace?query=label+merge+conflicts\n* https://github.com/mschilde/auto-label-merge-conflicts\n* https://github.com/eps1lon/actions-label-merge-conflict","shortMessageHtmlLink":"GH Actions: update merge conflict check workflow"}},{"before":null,"after":"1db43221c3743bee2c5623fca2c66d00a856c5be","ref":"refs/heads/feature/ghactions-mergeconflicts-check-v4-branch-too","pushedAt":"2024-06-05T09:41:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions/merge conflicts: also check PRs for the 4.0 branch\n\nBased on the logging, the PRs for the 4.0 branch are not checked on pushes. Let's enable that.","shortMessageHtmlLink":"GH Actions/merge conflicts: also check PRs for the 4.0 branch"}},{"before":"dafe1158de77203bef3e6b420c28479a182039e4","after":null,"ref":"refs/heads/feature/ghaction-fix-merge-conflict-status-workflow","pushedAt":"2024-06-05T09:26:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"1114d35da2e1b6b2b2a21397196796982d4960f7","after":"a6b0baf91f3c649ac973cc55664742c8d1462fd2","ref":"refs/heads/master","pushedAt":"2024-06-05T09:26:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #519 from PHPCSStandards/feature/ghaction-fix-merge-conflict-status-workflow\n\nGH Actions: update merge conflict check workflow","shortMessageHtmlLink":"Merge pull request #519 from PHPCSStandards/feature/ghaction-fix-merg…"}},{"before":"bfdd7fd7c70264de7fd9596aa98e31069c950f57","after":"dafe1158de77203bef3e6b420c28479a182039e4","ref":"refs/heads/feature/ghaction-fix-merge-conflict-status-workflow","pushedAt":"2024-06-05T08:56:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions: update merge conflict check workflow\n\nThe `mschilde/auto-label-merge-conflicts` action runner is not actively maintained and is currently failing due to an unhandled deprecation notice.\n[Example](https://github.com/PHPCSStandards/PHP_CodeSniffer/actions/runs/9380398878/job/25827454084)\n\nI've evaluated the action runners available for this kind of thing and am proposing to switch to the `eps1lon/actions-label-merge-conflict` action runner, which should be a one-on-one replacement for the currently used functionality.\n\nAdditionally, that action has an option to post a comment when a conflict is detected as well as when the conflict has been resolved. While not currently used, this feature might be useful in the future.\n\nNote: unfortunately, I won't be able to test the change until merged into the `master` branch, so this may need further tweaks once merged.\n\nRefs:\n* https://github.com/marketplace?query=label+merge+conflicts\n* https://github.com/mschilde/auto-label-merge-conflicts\n* https://github.com/eps1lon/actions-label-merge-conflict","shortMessageHtmlLink":"GH Actions: update merge conflict check workflow"}},{"before":null,"after":"bfdd7fd7c70264de7fd9596aa98e31069c950f57","ref":"refs/heads/feature/ghaction-fix-merge-conflict-status-workflow","pushedAt":"2024-06-05T08:55:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions: update merge conflict check workflow\n\nThe `mschilde/auto-label-merge-conflicts` action runner is not actively maintained and is currently failing due to an unhandled deprecation notice.\n[Example](https://github.com/PHPCSStandards/PHP_CodeSniffer/actions/runs/9380398878/job/25827454084)\n\nI've evaluated the action runners available for this kind of thing and am proposing to switch to the `eps1lon/actions-label-merge-conflict` action runner, which should be a one-on-one replacement for the currently used functionality.\n\nAdditionally, that action has an option to post a comment when a conflict is detected as well as when the conflict has been resolved. While not currently used, this feature might be useful in the future.\n\nRefs:\n* https://github.com/marketplace?query=label+merge+conflicts\n* https://github.com/mschilde/auto-label-merge-conflicts\n* https://github.com/eps1lon/actions-label-merge-conflict","shortMessageHtmlLink":"GH Actions: update merge conflict check workflow"}},{"before":"df7000273735393aff8b77e37965908c69daa73f","after":"18f11507eeac278e1be3803644332feec316ecc8","ref":"refs/heads/feature/update-issue-templates","pushedAt":"2024-06-05T08:01:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Issue templates: add configuration file\n\nThis configuration file:\n* Continues to allow blank issues to be opened.\n* Adds an extra item to the issue template chooser pointing people with support questions to Discussions.\n\nRef: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser","shortMessageHtmlLink":"Issue templates: add configuration file"}},{"before":"08aea3b660017313a42ce0e6c3e3890d2cb0b748","after":"df7000273735393aff8b77e37965908c69daa73f","ref":"refs/heads/feature/update-issue-templates","pushedAt":"2024-06-02T16:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Issue templates: add configuration file\n\nThis configuration file:\n* Continues to allow blank issues to be opened.\n* Adds an extra item to the issue template chooser pointing people with support questions to Discussions.\n\nRef: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser","shortMessageHtmlLink":"Issue templates: add configuration file"}},{"before":"82c2508c34fb444b9b93cedc6e5c8a5909574b87","after":"40298d9494fff3dd69a2cf1c392cd0b6ec08e5b2","ref":"refs/heads/4.0","pushedAt":"2024-06-02T12:55:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Generic/FunctionCallArgumentSpacing: bug fix - ignore commas in nested match structures\n\nPHP 8.0 introduced match control structures, which can be passed in a function call (though probably/hopefully this is not very common as it makes for hard to comprehend code).\n\nThe comma's within match control structures should be checked by a sniff which handled that control structure and should not be treated as comma's belonging to the function call.\n\nAs things are, this is currently not the case, which leads to false positives.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Generic/FunctionCallArgumentSpacing: bug fix - ignore commas in neste…"}},{"before":"57a9ed734e2ab06c062fe0e463745eab483cf722","after":null,"ref":"refs/heads/feature/generic-functioncallargument-spacing-bugfix-effciency-fix","pushedAt":"2024-06-02T12:51:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"0c6c929144e77601e0c98c43571e5d45ba09a07d","after":"1114d35da2e1b6b2b2a21397196796982d4960f7","ref":"refs/heads/master","pushedAt":"2024-06-02T12:51:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #513 from PHPCSStandards/feature/generic-functioncallargument-spacing-bugfix-effciency-fix\n\nGeneric/FunctionCallArgumentSpacing: bug fix - ignore commas in nested match structures + minor efficiency tweak","shortMessageHtmlLink":"Merge pull request #513 from PHPCSStandards/feature/generic-functionc…"}},{"before":null,"after":"08aea3b660017313a42ce0e6c3e3890d2cb0b748","ref":"refs/heads/feature/update-issue-templates","pushedAt":"2024-05-28T08:45:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Issue templates: add extra checkbox\n\nThe issue tracker is for bug reports, feature requests and structural improvement proposals only. Not for support requests.\n\nAs per the contributing guide those belong on StackOverflow or in the discussion forum, not in the issue tracker.\n\nLet's see if this helps to reduce the noise of people posting support requests as \"bugs\"","shortMessageHtmlLink":"Issue templates: add extra checkbox"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXzYqcgA","startCursor":null,"endCursor":null}},"title":"Activity · PHPCSStandards/PHP_CodeSniffer"}