{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537642285,"defaultBranch":"main","name":"ruff","ownerLogin":"andersk","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-16T22:58:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26471?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691453394.0","currentOid":""},"activityList":{"items":[{"before":"09b92fcc4f1679a40707456fccc75f9398237bef","after":null,"ref":"refs/heads/duplicate-line","pushedAt":"2023-08-08T00:09:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"}},{"before":null,"after":"09b92fcc4f1679a40707456fccc75f9398237bef","ref":"refs/heads/duplicate-line","pushedAt":"2023-08-07T23:41:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"},"commit":{"message":"Remove duplicate line from project structure docs\n\nSigned-off-by: Anders Kaseorg ","shortMessageHtmlLink":"Remove duplicate line from project structure docs"}},{"before":null,"after":"0f3e67fc1ec60945f2cfc81f0160f9618de1171b","ref":"refs/heads/broaden-pyi","pushedAt":"2023-08-03T04:08:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"},"commit":{"message":"Broaden appropriate flake8-pyi rules to check non-stub code too\n\nOf the rules that flake8-pyi enforces for .pyi type stubs, many of\nthem equally make sense to check in normal runtime code with type\nannotations. Broaden these rules to check all files:\n\nPYI013 ellipsis-in-non-empty-class-body\nPYI016 duplicate-union-member\nPYI018 unused-private-type-var\nPYI019 custom-type-var-return-type\nPYI024 collections-named-tuple\nPYI025 unaliased-collections-abc-set-import\nPYI030 unnecessary-literal-union\nPYI032 any-eq-ne-annotation\nPYI034 non-self-return-type\nPYI036 bad-exit-annotation\nPYI041 redundant-numeric-union\nPYI042 snake-case-type-alias\nPYI043 t-suffixed-type-alias\nPYI045 iter-method-return-iterable\nPYI046 unused-private-protocol\nPYI047 unused-private-type-alias\nPYI049 unused-private-typed-dict\nPYI050 no-return-argument-annotation-in-stub (Python ≥ 3.11)\nPYI051 redundant-literal-union\nPYI056 unsupported-method-call-on-all\n\nThe other rules are stub-specific and remain enabled only in .pyi\nfiles.\n\nPYI001 unprefixed-type-param\nPYI002 complex-if-statement-in-stub\nPYI003 unrecognized-version-info-check\nPYI004 patch-version-comparison\nPYI005 wrong-tuple-length-version-comparison\nPYI006 bad-version-info-comparison\nPYI007 unrecognized-platform-check\nPYI008 unrecognized-platform-name\nPYI009 pass-statement-stub-body\nPYI010 non-empty-stub-body\nPYI011 typed-argument-default-in-stub\nPYI012 pass-in-class-body\nPYI014 argument-default-in-stub\nPYI015 assignment-default-in-stub\nPYI017 complex-assignment-in-stub\nPYI020 quoted-annotation-in-stub\nPYI021 docstring-in-stub\nPYI026 type-alias-without-annotation (could make sense to broaden, but\ngives many false positives on runtime code as currently implemented)\nPYI029 str-or-repr-defined-in-stub\nPYI033 type-comment-in-stub\nPYI035 unassigned-special-variable-in-stub\nPYI044 future-annotations-in-stub\nPYI048 stub-body-multiple-statements\nPYI052 unannotated-assignment-in-stub\nPYI053 string-or-bytes-too-long\nPYI054 numeric-literal-too-long\n\nSigned-off-by: Anders Kaseorg ","shortMessageHtmlLink":"Broaden appropriate flake8-pyi rules to check non-stub code too"}},{"before":"51224a7b828838080bd7c3730f375b62a1d7aea2","after":"cdca246f85eb175595127b20c22f288ad2802af5","ref":"refs/heads/rustfmt-let-else","pushedAt":"2023-07-03T02:08:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"charliermarsh","name":"Charlie Marsh","path":"/charliermarsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309177?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rustfmt-let-else","shortMessageHtmlLink":"Merge branch 'main' into rustfmt-let-else"}},{"before":null,"after":"51224a7b828838080bd7c3730f375b62a1d7aea2","ref":"refs/heads/rustfmt-let-else","pushedAt":"2023-07-02T06:29:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"},"commit":{"message":"Format let-else with rustfmt nightly\n\nSigned-off-by: Anders Kaseorg ","shortMessageHtmlLink":"Format let-else with rustfmt nightly"}},{"before":"8e903153f6b1bf5999af7abd73e2cce016105896","after":"f0ec9ecd67e1423acd9319107bb866c43667b3c5","ref":"refs/heads/main","pushedAt":"2023-07-02T06:29:47.404Z","pushType":"push","commitsCount":3691,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"},"commit":{"message":"Show `BestFitting` mode if it isn't `FirstLine` (#5452)","shortMessageHtmlLink":"Show BestFitting mode if it isn't FirstLine (astral-sh#5452)"}},{"before":"8e903153f6b1bf5999af7abd73e2cce016105896","after":"f0ec9ecd67e1423acd9319107bb866c43667b3c5","ref":"refs/heads/main","pushedAt":"2023-07-02T06:29:47.000Z","pushType":"push","commitsCount":3691,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"},"commit":{"message":"Show `BestFitting` mode if it isn't `FirstLine` (#5452)","shortMessageHtmlLink":"Show BestFitting mode if it isn't FirstLine (astral-sh#5452)"}},{"before":"b83a6dd1962d209f3eb1be8b18d94fa10b16171f","after":null,"ref":"refs/heads/clippy-manual-let-else","pushedAt":"2023-07-01T20:40:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andersk","name":"Anders Kaseorg","path":"/andersk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26471?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wOFQwMDowOTo1NC4wMDAwMDBazwAAAANl5JGy","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wOFQwMDowOTo1NC4wMDAwMDBazwAAAANl5JGy","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wMVQyMDo0MDowMC4wMDAwMDBazwAAAANM7D4_"}},"title":"Activity · andersk/ruff"}