{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28061676,"defaultBranch":"master","name":"eslint-plugin-react","ownerLogin":"jsx-eslint","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-15T23:44:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65626628?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718740126.0","currentOid":""},"activityList":{"items":[{"before":"380e32c8e50cd29130a5e27fccd77295efd6f80e","after":"51d342ba350ae7d7dabce1caa648e71926ef283f","ref":"refs/heads/master","pushedAt":"2024-07-04T15:25:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[patch] make TS happy","shortMessageHtmlLink":"[patch] make TS happy"}},{"before":"be61e189d457cdc1c1db576f3c45c0d07b5d32ae","after":"380e32c8e50cd29130a5e27fccd77295efd6f80e","ref":"refs/heads/master","pushedAt":"2024-07-04T04:20:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[patch] make TS happy","shortMessageHtmlLink":"[patch] make TS happy"}},{"before":"6ad693a65ed95d2267d4313ac0a61b80b4d2dc6d","after":"be61e189d457cdc1c1db576f3c45c0d07b5d32ae","ref":"refs/heads/master","pushedAt":"2024-07-04T04:20:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[patch] make TS happy","shortMessageHtmlLink":"[patch] make TS happy"}},{"before":"5e9edf80fffc320d554c048e273d31e4b95ab9a8","after":"6ad693a65ed95d2267d4313ac0a61b80b4d2dc6d","ref":"refs/heads/master","pushedAt":"2024-07-04T04:18:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[patch] make TS happy","shortMessageHtmlLink":"[patch] make TS happy"}},{"before":"3c1d5203438965b3999911520a930306f6e9c58f","after":"5e9edf80fffc320d554c048e273d31e4b95ab9a8","ref":"refs/heads/master","pushedAt":"2024-07-04T04:05:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Refactor] use `hasown` instead of the larger `object.hasown`","shortMessageHtmlLink":"[Refactor] use hasown instead of the larger object.hasown"}},{"before":"b7474504fe5b9101dd7f607d9bc71aa2e61dfb37","after":"3c1d5203438965b3999911520a930306f6e9c58f","ref":"refs/heads/master","pushedAt":"2024-06-24T06:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Dev Deps] downgrade `eslint-remote-tester-repositories`\n\nSee https://github.com/jsx-eslint/eslint-plugin-react/issues/3632#issuecomment-2184859577","shortMessageHtmlLink":"[Dev Deps] downgrade eslint-remote-tester-repositories"}},{"before":"cef8123ff92460ed2369d670e8c7b9539e5994bd","after":"b7474504fe5b9101dd7f607d9bc71aa2e61dfb37","ref":"refs/heads/master","pushedAt":"2024-06-20T22:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `prop-types`: fix `className` missing in prop validation false negative","shortMessageHtmlLink":"[Fix] prop-types: fix className missing in prop validation false …"}},{"before":"6dc7803acecac6e79d71d9619665403fe3073d79","after":"cef8123ff92460ed2369d670e8c7b9539e5994bd","ref":"refs/heads/master","pushedAt":"2024-06-18T20:25:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Update CHANGELOG and bump version","shortMessageHtmlLink":"Update CHANGELOG and bump version"}},{"before":"393bfa2fc071bfd08cef2327790e2ccc95507d72","after":"6dc7803acecac6e79d71d9619665403fe3073d79","ref":"refs/heads/master","pushedAt":"2024-06-18T18:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `jsx-key`: incorrect behavior for checkKeyMustBeforeSpread with map callbacks","shortMessageHtmlLink":"[Fix] jsx-key: incorrect behavior for checkKeyMustBeforeSpread with…"}},{"before":"a944aa519246d1f4c7a494ebd40e5b2c23601b77","after":"393bfa2fc071bfd08cef2327790e2ccc95507d72","ref":"refs/heads/master","pushedAt":"2024-06-13T06:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `no-object-type-as-default-prop`: enable rule for components with many parameters","shortMessageHtmlLink":"[Fix] no-object-type-as-default-prop: enable rule for components wi…"}},{"before":"a79beb364f297571af9d368e1d5c35f56f84a8a7","after":"a944aa519246d1f4c7a494ebd40e5b2c23601b77","ref":"refs/heads/master","pushedAt":"2024-06-01T01:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `jsx-boolean-value`: `assumeUndefinedIsFalse` with `never` must not allow explicit `true` value","shortMessageHtmlLink":"[Fix] jsx-boolean-value: assumeUndefinedIsFalse with never must…"}},{"before":"e27ef8131f955fedddc3f3111a7073ea7a6f5e17","after":"a79beb364f297571af9d368e1d5c35f56f84a8a7","ref":"refs/heads/master","pushedAt":"2024-06-01T00:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `boolean-prop-naming`: avoid a crash with a spread prop\n\nFixes #3733","shortMessageHtmlLink":"[Fix] boolean-prop-naming: avoid a crash with a spread prop"}},{"before":"417e1ca292788c75618dc994b084c3a57c483fce","after":"e27ef8131f955fedddc3f3111a7073ea7a6f5e17","ref":"refs/heads/master","pushedAt":"2024-05-31T20:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `prop-types`: null-check rootNode before calling getScope","shortMessageHtmlLink":"[Fix] prop-types: null-check rootNode before calling getScope"}},{"before":"d79605a796475e438b654f10c1c1c66ebc92886a","after":"417e1ca292788c75618dc994b084c3a57c483fce","ref":"refs/heads/master","pushedAt":"2024-05-28T19:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Update CHANGELOG and bump version","shortMessageHtmlLink":"Update CHANGELOG and bump version"}},{"before":"014ee05f3897689b5c7a45f4318c6902ea724c27","after":"d79605a796475e438b654f10c1c1c66ebc92886a","ref":"refs/heads/master","pushedAt":"2024-05-24T16:42:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Deps] update `array-includes`, `array.prototype.findlast`, `es-iterator-helpers`, `object.entries`, `object.fromentries`, `object.hasown`, `object.values`, `string.prototype.matchall`","shortMessageHtmlLink":"[Deps] update array-includes, array.prototype.findlast, `es-itera…"}},{"before":"8e1a94b67d081fdc132e9a7e175db3fbf2e02956","after":"014ee05f3897689b5c7a45f4318c6902ea724c27","ref":"refs/heads/master","pushedAt":"2024-05-21T05:25:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `no-invalid-html-attribute`: ensure error messages are correct","shortMessageHtmlLink":"[Fix] no-invalid-html-attribute: ensure error messages are correct"}},{"before":"d6e9059b01a5220321ddfca8506b7c19cbcbe1a7","after":"8e1a94b67d081fdc132e9a7e175db3fbf2e02956","ref":"refs/heads/master","pushedAt":"2024-05-19T04:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Refactor] create getScope util; `context.getScope` is deprecated\n\nCo-authored-by: Mateusz Łopaciński \nCo-authored-by: Jordan Harband ","shortMessageHtmlLink":"[Refactor] create getScope util; context.getScope is deprecated"}},{"before":"2bc74ca878fd9eac655daa541f2ab25b91811fba","after":"d6e9059b01a5220321ddfca8506b7c19cbcbe1a7","ref":"refs/heads/master","pushedAt":"2024-05-19T03:35:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Refactor] `context.getSource` -> `sourceCode.getText`","shortMessageHtmlLink":"[Refactor] context.getSource -> sourceCode.getText"}},{"before":"0c804bb93a747275b0014da86c96bb9de9ad7d02","after":"2bc74ca878fd9eac655daa541f2ab25b91811fba","ref":"refs/heads/master","pushedAt":"2024-05-19T03:33:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Refactor] `context.getSource` -> `sourceCode.getText`","shortMessageHtmlLink":"[Refactor] context.getSource -> sourceCode.getText"}},{"before":"d97e3ed96afe77a56fdc6fc7bdec11c28bc256e2","after":"0c804bb93a747275b0014da86c96bb9de9ad7d02","ref":"refs/heads/master","pushedAt":"2024-05-18T05:04:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Refactor] context comes first","shortMessageHtmlLink":"[Refactor] context comes first"}},{"before":"03cd4b578931714e8a3b70bf49998d97a6c6d811","after":"d97e3ed96afe77a56fdc6fc7bdec11c28bc256e2","ref":"refs/heads/master","pushedAt":"2024-05-10T18:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `jsx-no-leaked-render`: invalid report if left side is boolean","shortMessageHtmlLink":"[Fix] jsx-no-leaked-render: invalid report if left side is boolean"}},{"before":"4467db503e38b9356517cf6926d11be544ccf4b1","after":"03cd4b578931714e8a3b70bf49998d97a6c6d811","ref":"refs/heads/master","pushedAt":"2024-04-28T18:18:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"Merge tag 'v7.34.1' into HEAD\n\nv7.34.1","shortMessageHtmlLink":"Merge tag 'v7.34.1' into HEAD"}},{"before":"d50d8865210d16b46a9bb0a531b19cef42eab133","after":"4467db503e38b9356517cf6926d11be544ccf4b1","ref":"refs/heads/master","pushedAt":"2024-04-11T19:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `boolean-prop-naming`: avoid a crash with a non-TSTypeReference type","shortMessageHtmlLink":"[Fix] boolean-prop-naming: avoid a crash with a non-TSTypeReference…"}},{"before":"e4ecbcfc8f83099a9bd5da18f45b5a6e66ebfb4a","after":"d50d8865210d16b46a9bb0a531b19cef42eab133","ref":"refs/heads/master","pushedAt":"2024-04-10T05:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[types] add type annotations","shortMessageHtmlLink":"[types] add type annotations"}},{"before":"69de42e00f4c62e6bd3a180d1931c1981a6eb08f","after":"e4ecbcfc8f83099a9bd5da18f45b5a6e66ebfb4a","ref":"refs/heads/master","pushedAt":"2024-03-15T17:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `checked-requires-onchange-or-readonly`: correct options that were behaving opposite","shortMessageHtmlLink":"[Fix] checked-requires-onchange-or-readonly: correct options that w…"}},{"before":"da1013c6760a997dca3050a4d1d8452f783584f1","after":"69de42e00f4c62e6bd3a180d1931c1981a6eb08f","ref":"refs/heads/master","pushedAt":"2024-03-15T16:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `no-unknown-property`: only match `data-*` attributes containing `-`\n\nFixes #3712","shortMessageHtmlLink":"[Fix] no-unknown-property: only match data-* attributes containin…"}},{"before":"c3275a4fb2e796799680a584c0203c4734c3682e","after":"da1013c6760a997dca3050a4d1d8452f783584f1","ref":"refs/heads/master","pushedAt":"2024-03-12T19:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Docs] `jsx-no-constructed-context-values`: fix some typos\n\nSigned-off-by: cuithon ","shortMessageHtmlLink":"[Docs] jsx-no-constructed-context-values: fix some typos"}},{"before":"1aa653d8f2f56e0de0d8a703fe2370da8b9ad802","after":"c3275a4fb2e796799680a584c0203c4734c3682e","ref":"refs/heads/master","pushedAt":"2024-03-12T03:46:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `no-unknown-property`: support `popover`, `popovertarget`, `popovertargetaction` attributes\n\nFixes #3707","shortMessageHtmlLink":"[Fix] no-unknown-property: support popover, popovertarget, `pop…"}},{"before":"a92046325bed8de94e8a9f846ee4f4444c65c1d8","after":"1aa653d8f2f56e0de0d8a703fe2370da8b9ad802","ref":"refs/heads/master","pushedAt":"2024-03-12T03:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `no-unknown-property`: support `popover`, `popovertarget`, `popovertargetaction` attributes\n\nFixes #3707","shortMessageHtmlLink":"[Fix] no-unknown-property: support popover, popovertarget, `pop…"}},{"before":"1b683a6d71a00317c6459a8d22b55b0499abc629","after":"a92046325bed8de94e8a9f846ee4f4444c65c1d8","ref":"refs/heads/master","pushedAt":"2024-03-08T22:49:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ljharb","name":"Jordan Harband","path":"/ljharb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45469?s=80&v=4"},"commit":{"message":"[Fix] `boolean-prop-naming`: improve error message","shortMessageHtmlLink":"[Fix] boolean-prop-naming: improve error message"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdxAMKgA","startCursor":null,"endCursor":null}},"title":"Activity · jsx-eslint/eslint-plugin-react"}