{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":88895671,"defaultBranch":"8.3.x","name":"coder","ownerLogin":"pfrenssen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-20T18:04:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/442924?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727032223.0","currentOid":""},"activityList":{"items":[{"before":"05c5367e7690174ab6776302de215b464ef23854","after":"c58e5a0c44c0010bbc8a91fc468f4667e177b976","ref":"refs/heads/8.3.x","pushedAt":"2024-09-22T19:02:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(InlineCommen): Allow spellchecker keyword (#3424914)","shortMessageHtmlLink":"fix(InlineCommen): Allow spellchecker keyword (#3424914)"}},{"before":"cddb4b80f9a1aa31184b58c61dec12ae3516749d","after":"05c5367e7690174ab6776302de215b464ef23854","ref":"refs/heads/8.3.x","pushedAt":"2024-09-22T18:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"test(TypeHints): Add test case for SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue (#3471146)","shortMessageHtmlLink":"test(TypeHints): Add test case for SlevomatCodingStandard.TypeHints.N…"}},{"before":"4288ec74b97c0fe339acc13f8e6959b0f6ce614d","after":"cddb4b80f9a1aa31184b58c61dec12ae3516749d","ref":"refs/heads/8.3.x","pushedAt":"2024-09-22T18:42:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(TypeHints): Add SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue sniffer for PHP 8.4 (#3471146)","shortMessageHtmlLink":"feat(TypeHints): Add SlevomatCodingStandard.TypeHints.NullableTypeFor…"}},{"before":"11589042792e1b914819b9c5c70151e8eaaaecd5","after":"4288ec74b97c0fe339acc13f8e6959b0f6ce614d","ref":"refs/heads/8.3.x","pushedAt":"2024-09-01T11:22:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(Namespaces): Case sensitive sorting for use statements (#3470716)","shortMessageHtmlLink":"fix(Namespaces): Case sensitive sorting for use statements (#3470716)"}},{"before":"b4972e78ac25e514ee00e143fd7a4b85132fea84","after":"11589042792e1b914819b9c5c70151e8eaaaecd5","ref":"refs/heads/8.3.x","pushedAt":"2024-09-01T10:36:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"style(cspell): Fix cspell spelling and enable cspell testing (#3418190)","shortMessageHtmlLink":"style(cspell): Fix cspell spelling and enable cspell testing (#3418190)"}},{"before":"87391036f80fb0b0c6aa7c29761ce6c041329208","after":"b4972e78ac25e514ee00e143fd7a4b85132fea84","ref":"refs/heads/8.3.x","pushedAt":"2024-09-01T09:56:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(InlineComment): Fix cspell ignore detection (#/3424914)","shortMessageHtmlLink":"fix(InlineComment): Fix cspell ignore detection (#/3424914)"}},{"before":"01e25001f0a6c2407fc191cf5f3c3f2f107bd66b","after":null,"ref":"refs/heads/3462678-annotation-translatable-strings","pushedAt":"2024-07-19T14:00:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pfrenssen","name":"Pieter Frenssen","path":"/pfrenssen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442924?s=80&v=4"}},{"before":null,"after":"01e25001f0a6c2407fc191cf5f3c3f2f107bd66b","ref":"refs/heads/3462678-annotation-translatable-strings","pushedAt":"2024-07-19T13:54:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pfrenssen","name":"Pieter Frenssen","path":"/pfrenssen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442924?s=80&v=4"},"commit":{"message":"Test that plugin discovery annotations with long translatable strings are allowed.","shortMessageHtmlLink":"Test that plugin discovery annotations with long translatable strings…"}},{"before":"10a7be4b5ae5e31f41a13bdbebecaeb119e6b7dd","after":"87391036f80fb0b0c6aa7c29761ce6c041329208","ref":"refs/heads/8.3.x","pushedAt":"2024-06-28T11:01:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(YAML): Enable YAML custom tags support (#3456991 by Grimreaper)","shortMessageHtmlLink":"fix(YAML): Enable YAML custom tags support (#3456991 by Grimreaper)"}},{"before":"1a59890f972db5da091354f0191dec1037f7c582","after":"10a7be4b5ae5e31f41a13bdbebecaeb119e6b7dd","ref":"refs/heads/8.3.x","pushedAt":"2024-05-05T11:39:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(ScopeClosingBrace): Exclude sniff from PHP template files and fix PHP error (#3204177)","shortMessageHtmlLink":"fix(ScopeClosingBrace): Exclude sniff from PHP template files and fix…"}},{"before":"ad1de270af2604538a637a00fb99006e883caa79","after":"1a59890f972db5da091354f0191dec1037f7c582","ref":"refs/heads/8.3.x","pushedAt":"2024-04-21T06:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"chore(composer): Bump minimum version of PHPCS (#3440603)","shortMessageHtmlLink":"chore(composer): Bump minimum version of PHPCS (#3440603)"}},{"before":"0c6ba2c22742cc26412eaf31136d0e6ef4313b8e","after":"ad1de270af2604538a637a00fb99006e883caa79","ref":"refs/heads/8.3.x","pushedAt":"2024-04-20T17:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(MultiLineFunctionDeclaration): Add new sniff for multi-line function declarations and trailing commas (#3440603)","shortMessageHtmlLink":"feat(MultiLineFunctionDeclaration): Add new sniff for multi-line func…"}},{"before":"24bad887d64b9c37ae78c4568ecad7a4026ea111","after":"0c6ba2c22742cc26412eaf31136d0e6ef4313b8e","ref":"refs/heads/8.3.x","pushedAt":"2024-04-13T09:46:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(MultiLineFunctionDeclaration): Enable multi-line function declaration checking (#3440075)","shortMessageHtmlLink":"feat(MultiLineFunctionDeclaration): Enable multi-line function declar…"}},{"before":"496c1301961ffecc129db3d4327a5ee63c51eb34","after":"24bad887d64b9c37ae78c4568ecad7a4026ea111","ref":"refs/heads/8.3.x","pushedAt":"2024-04-13T08:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(FunctionComment): Ignore return statements in closures (#3427690)","shortMessageHtmlLink":"fix(FunctionComment): Ignore return statements in closures (#3427690)"}},{"before":"5eccb7dee30eb2fab59f07d1d4ed799116cffb27","after":"496c1301961ffecc129db3d4327a5ee63c51eb34","ref":"refs/heads/8.3.x","pushedAt":"2024-02-24T07:55:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(UnusedPrivateMethod): Fix case insensitivity og PHP method calls (#3398208)","shortMessageHtmlLink":"fix(UnusedPrivateMethod): Fix case insensitivity og PHP method calls …"}},{"before":"40d9024de9a994b5da4f2067b942aaa0d54d7ae1","after":"5eccb7dee30eb2fab59f07d1d4ed799116cffb27","ref":"refs/heads/8.3.x","pushedAt":"2024-02-16T13:26:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(VariableComment): Support PHP attributes on class properties (#3408524)","shortMessageHtmlLink":"fix(VariableComment): Support PHP attributes on class properties (#34…"}},{"before":"1a1613d83c08dac5be593f2775c9eccae1b41805","after":"40d9024de9a994b5da4f2067b942aaa0d54d7ae1","ref":"refs/heads/8.3.x","pushedAt":"2024-02-16T12:57:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(UnsilencedDeprecation): Add sniff for unsilenced trigger_error() deprecation warnings (#3412078)","shortMessageHtmlLink":"feat(UnsilencedDeprecation): Add sniff for unsilenced trigger_error()…"}},{"before":"eb31ae916dcb6221e8783a796b165e3be9bf8c22","after":"1a1613d83c08dac5be593f2775c9eccae1b41805","ref":"refs/heads/8.3.x","pushedAt":"2024-01-27T18:13:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"test(php): Enable PHP 8.3 testing","shortMessageHtmlLink":"test(php): Enable PHP 8.3 testing"}},{"before":"0f95abc3e79f08a5d651dbf6952090753d061409","after":"eb31ae916dcb6221e8783a796b165e3be9bf8c22","ref":"refs/heads/8.3.x","pushedAt":"2024-01-27T17:36:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(DeclareStrictTypes): Add Slevomat sniff for declare strict_types (#3407995)","shortMessageHtmlLink":"feat(DeclareStrictTypes): Add Slevomat sniff for declare strict_types…"}},{"before":"ba6e62303d567863275fb086941f50a06dc7d08f","after":"0f95abc3e79f08a5d651dbf6952090753d061409","ref":"refs/heads/8.3.x","pushedAt":"2024-01-27T17:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(FunctionComment): Docblock is not required for __constuct() methods (#3400560)","shortMessageHtmlLink":"feat(FunctionComment): Docblock is not required for __constuct() meth…"}},{"before":"c3f8e282bd144a913f7ae01e61deee0f49b8c219","after":"ba6e62303d567863275fb086941f50a06dc7d08f","ref":"refs/heads/8.3.x","pushedAt":"2023-10-15T09:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(VariableComment): Allow intersection types in @var comment (#3392423)","shortMessageHtmlLink":"fix(VariableComment): Allow intersection types in @var comment (#3392…"}},{"before":"0b7f9af1b8c4e128ab06b4dd8e219de07ebfda96","after":"c3f8e282bd144a913f7ae01e61deee0f49b8c219","ref":"refs/heads/8.3.x","pushedAt":"2023-10-09T13:15:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"test(github): Add Drupal core regression testing (#3374864)","shortMessageHtmlLink":"test(github): Add Drupal core regression testing (#3374864)"}},{"before":"7a35274fb0443ef90aaf5fe0855e4d66512ef113","after":"0b7f9af1b8c4e128ab06b4dd8e219de07ebfda96","ref":"refs/heads/8.3.x","pushedAt":"2023-10-09T13:03:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(Array): Allow array definition lines up to 120 characters for better readability (#3185082)","shortMessageHtmlLink":"feat(Array): Allow array definition lines up to 120 characters for be…"}},{"before":"9652409df7942ce6c6c713dacc809377c7675636","after":"7a35274fb0443ef90aaf5fe0855e4d66512ef113","ref":"refs/heads/8.3.x","pushedAt":"2023-08-23T20:03:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pfrenssen","name":"Pieter Frenssen","path":"/pfrenssen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442924?s=80&v=4"},"commit":{"message":"feat(enums): Add support for enums (#3283741 by chfoidl, claudiu.cristea, pfrenssen)","shortMessageHtmlLink":"feat(enums): Add support for enums (#3283741 by chfoidl, claudiu.cris…"}},{"before":"a0b76c6c8ea277b07d58fa75dcacf102a203ad51","after":"9652409df7942ce6c6c713dacc809377c7675636","ref":"refs/heads/8.3.x","pushedAt":"2023-08-23T20:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfrenssen","name":"Pieter Frenssen","path":"/pfrenssen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442924?s=80&v=4"},"commit":{"message":"Support ENUMs (#209)\n\nfeat(enums): Add support for enums (#3283741 by chfoidl, claudiu.cristea, pfrenssen)","shortMessageHtmlLink":"Support ENUMs (#209)"}},{"before":"e79554bed461df8ef32e611259ad696e1f3d7595","after":"a0b76c6c8ea277b07d58fa75dcacf102a203ad51","ref":"refs/heads/8.3.x","pushedAt":"2023-07-17T15:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"Revert \"feat(FunctionT): Allow passing constants to t() (#3326197 by Murz)\"","shortMessageHtmlLink":"Revert \"feat(FunctionT): Allow passing constants to t() (#3326197 by …"}},{"before":"88055e40931a56074b6510a631d3403794c91625","after":"e79554bed461df8ef32e611259ad696e1f3d7595","ref":"refs/heads/8.3.x","pushedAt":"2023-07-11T09:41:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(ConstantName): Fix constant name detection with define() calls (#3369978 by jonathan1055)","shortMessageHtmlLink":"fix(ConstantName): Fix constant name detection with define() calls (#…"}},{"before":"1c4a09213b6b290d1708c38e6cec5037bf72b981","after":"88055e40931a56074b6510a631d3403794c91625","ref":"refs/heads/8.3.x","pushedAt":"2023-06-15T07:16:17.212Z","pushType":"push","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"style(FunctionT): Fix coding standard spacing in test (#3326197)","shortMessageHtmlLink":"style(FunctionT): Fix coding standard spacing in test (#3326197)"}},{"before":"e4e2e2275e247479ee14aca83d2c869bc804106a","after":"1c4a09213b6b290d1708c38e6cec5037bf72b981","ref":"refs/heads/8.3.x","pushedAt":"2023-06-15T07:13:22.982Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"feat(FunctionT): Allow passing constants to t() (#3326197 by Murz)","shortMessageHtmlLink":"feat(FunctionT): Allow passing constants to t() (#3326197 by Murz)"}},{"before":"bae4c1f5ea3bddb7c739789ab7ff37ac07a9f072","after":"e4e2e2275e247479ee14aca83d2c869bc804106a","ref":"refs/heads/8.3.x","pushedAt":"2023-06-12T13:55:37.369Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klausi","name":"Klaus Purer","path":"/klausi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213229?s=80&v=4"},"commit":{"message":"fix(FunctionComment): Fix regression in 8.3.19 for variadic function parameters (#3365993)","shortMessageHtmlLink":"fix(FunctionComment): Fix regression in 8.3.19 for variadic function …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxOTowMjoyNC4wMDAwMDBazwAAAAS9UwQO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xMlQxMzo1NTozNy4zNjk0OTNazwAAAAM_qYNs"}},"title":"Activity · pfrenssen/coder"}