{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630415692,"defaultBranch":"main","name":"ruff","ownerLogin":"tjkuson","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-20T10:31:49.000Z","ownerAvatar":"https://github.com/avatars/u/12143269?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725280102.0","currentOid":""},"activityList":{"items":[{"before":"7b21ade0760b951587c20b46b85108de9366e195","after":null,"ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-02T12:28:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"}},{"before":"9fa9a716fce3cfc9a6b9576e470d2dbaa0914be2","after":"7b21ade0760b951587c20b46b85108de9366e195","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-02T11:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"Simplifications","shortMessageHtmlLink":"Simplifications"}},{"before":"46fafea11941c03946a1d7102999a5405128d16c","after":"9fa9a716fce3cfc9a6b9576e470d2dbaa0914be2","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T18:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update snapshots","shortMessageHtmlLink":"Update snapshots"}},{"before":"35419bd4431b10abee8cc1b5b069abc6f8b77f4f","after":"46fafea11941c03946a1d7102999a5405128d16c","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T18:06:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Add a fix","shortMessageHtmlLink":"Add a fix"}},{"before":"2e9d2e4766b7e252f38b0f8cecf36194f557c532","after":"35419bd4431b10abee8cc1b5b069abc6f8b77f4f","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T12:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Fix suggestions","shortMessageHtmlLink":"Fix suggestions"}},{"before":"aba2f32d702db6b0fba7a322a42ad6a55e685d51","after":"2e9d2e4766b7e252f38b0f8cecf36194f557c532","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T11:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs"}},{"before":"bd382e769f1a7afe3e8482b94c91683b7a11d447","after":"aba2f32d702db6b0fba7a322a42ad6a55e685d51","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T11:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs"}},{"before":"044cabae56986d4b36af438db53e74c9c880a6fb","after":"bd382e769f1a7afe3e8482b94c91683b7a11d447","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T11:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs"}},{"before":"4304f2f78cd90b071b02547babb8acd8da4aa798","after":"044cabae56986d4b36af438db53e74c9c880a6fb","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T11:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"Update crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs"}},{"before":null,"after":"4304f2f78cd90b071b02547babb8acd8da4aa798","ref":"refs/heads/post-init-defaults","pushedAt":"2024-09-01T11:24:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Implement post-init-default (RUF033)","shortMessageHtmlLink":"Implement post-init-default (RUF033)"}},{"before":"3ceedf76b8df1cfe749d0bb4c4f0aad6ee97ef6a","after":"52d8847b60fee91e1d2d8b1bd8495002eb094a1f","ref":"refs/heads/main","pushedAt":"2024-09-01T09:55:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"[red-knot] `Literal[True,False]` normalized to `builtins.bool` (#13178)\n\nThe `UnionBuilder` builds `builtins.bool` when handed `Literal[True]`\r\nand `Literal[False]`.\r\n\r\nCaveat: If the builtins module is unfindable somehow, the builder falls\r\nback to the union type of these two literals.\r\n\r\nFirst task from #12694\r\n\r\n---------\r\n\r\nCo-authored-by: Carl Meyer ","shortMessageHtmlLink":"[red-knot] Literal[True,False] normalized to builtins.bool (astra…"}},{"before":"117fdcc6faf0b962365a2006840abc14ba008d08","after":null,"ref":"refs/heads/doc-yield-none","pushedAt":"2024-09-01T01:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"}},{"before":"fe982fe4bc06e845df119210fc9aa8c470b5e0d7","after":"117fdcc6faf0b962365a2006840abc14ba008d08","ref":"refs/heads/doc-yield-none","pushedAt":"2024-09-01T00:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"edge case involving implicit returns","shortMessageHtmlLink":"edge case involving implicit returns"}},{"before":"0a7a84deb0b71507790c7b9d1781815e4c1ca9c2","after":"fe982fe4bc06e845df119210fc9aa8c470b5e0d7","ref":"refs/heads/doc-yield-none","pushedAt":"2024-09-01T00:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"edge case involving implicit returns","shortMessageHtmlLink":"edge case involving implicit returns"}},{"before":"59937137830e0ee0dec332c6786059d31c23fa61","after":"0a7a84deb0b71507790c7b9d1781815e4c1ca9c2","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-31T21:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"Fix more edge cases to do with generators","shortMessageHtmlLink":"Fix more edge cases to do with generators"}},{"before":"aa7b66b92a4876ca5e3cbf8388c7f33f0ad32ff4","after":"59937137830e0ee0dec332c6786059d31c23fa61","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-31T21:54:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"Fix more edge cases to do with generators","shortMessageHtmlLink":"Fix more edge cases to do with generators"}},{"before":"79fad1c73c829372355d6ae8ea7f0e778f1bdfda","after":"aa7b66b92a4876ca5e3cbf8388c7f33f0ad32ff4","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-31T21:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"Fix more edge cases to do with generators","shortMessageHtmlLink":"Fix more edge cases to do with generators"}},{"before":"770ef2ab2719de85c8beec348595f1c74177ce7e","after":"3ceedf76b8df1cfe749d0bb4c4f0aad6ee97ef6a","ref":"refs/heads/main","pushedAt":"2024-08-31T17:19:06.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"[red-knot] Infer type of class constructor call expression (#13171)\n\nThis tiny PR implements the following type inference: the type of\r\n`Foo(...)` will be `Foo`.\r\n\r\n---------\r\n\r\nCo-authored-by: Carl Meyer ","shortMessageHtmlLink":"[red-knot] Infer type of class constructor call expression (astral-sh…"}},{"before":"551d26652741ac55b4ed5c4a9f51322507890cec","after":"79fad1c73c829372355d6ae8ea7f0e778f1bdfda","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-30T18:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Track implicit None returns","shortMessageHtmlLink":"Track implicit None returns"}},{"before":"9f9b36d1d2345452520b465f73e72a937cb5dc58","after":"551d26652741ac55b4ed5c4a9f51322507890cec","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-29T08:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Capture Iterator annotations","shortMessageHtmlLink":"Capture Iterator annotations"}},{"before":null,"after":"9f9b36d1d2345452520b465f73e72a937cb5dc58","ref":"refs/heads/doc-yield-none","pushedAt":"2024-08-29T07:46:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Permit yield None in DOC402 and DOC403","shortMessageHtmlLink":"Permit yield None in DOC402 and DOC403"}},{"before":"99df859e20e9527cbfea0b7f88d40c5f195dc57d","after":"770ef2ab2719de85c8beec348595f1c74177ce7e","ref":"refs/heads/main","pushedAt":"2024-08-29T04:45:55.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"[red-knot] support deferred evaluation of type expressions (#13131)\n\nPrototype deferred evaluation of type expressions by deferring\r\nevaluation of class bases in a stub file. This allows self-referential\r\nclass definitions, as occur with the definition of `str` in typeshed\r\n(which inherits `Sequence[str]`).\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[red-knot] support deferred evaluation of type expressions (astral-sh…"}},{"before":"bb48a09e111cd72c66bafa2bc6502796c4787304","after":null,"ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-27T16:33:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"}},{"before":"c59e02b024c606d75d50230e379eb4d353694bcf","after":"bb48a09e111cd72c66bafa2bc6502796c4787304","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-27T15:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://github.com/avatars/u/66076021?s=80&v=4"},"commit":{"message":"Use a single field for tracking `return` statements","shortMessageHtmlLink":"Use a single field for tracking return statements"}},{"before":"b9c8113a8a80a464fd042f290553817d8024fdfc","after":"99df859e20e9527cbfea0b7f88d40c5f195dc57d","ref":"refs/heads/main","pushedAt":"2024-08-23T18:00:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Include all required keys for Zed settings (#13082)\n\n## Summary\r\n\r\nCloses: #13081","shortMessageHtmlLink":"Include all required keys for Zed settings (astral-sh#13082)"}},{"before":"77bbc2bcb258d0656c20975079a52e8d56f8841a","after":"c59e02b024c606d75d50230e379eb4d353694bcf","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-23T01:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Small refactor","shortMessageHtmlLink":"Small refactor"}},{"before":"d394f2c2afbb444f9fb065c22c1de7f3a8fbd5e2","after":"77bbc2bcb258d0656c20975079a52e8d56f8841a","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-22T23:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Still check DOC201 if the return annotation in not None","shortMessageHtmlLink":"Still check DOC201 if the return annotation in not None"}},{"before":"dfee156f401571944e72ede95f531591b69fc51e","after":"d394f2c2afbb444f9fb065c22c1de7f3a8fbd5e2","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-22T23:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"871f8acd469a2d206c8eada11768f6f3de59bc74","after":"dfee156f401571944e72ede95f531591b69fc51e","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-22T22:55:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Permit explicit None early returns","shortMessageHtmlLink":"Permit explicit None early returns"}},{"before":null,"after":"871f8acd469a2d206c8eada11768f6f3de59bc74","ref":"refs/heads/doc201-explicit-none","pushedAt":"2024-08-22T22:48:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjkuson","name":"Tom Kuson","path":"/tjkuson","primaryAvatarUrl":"https://github.com/avatars/u/12143269?s=80&v=4"},"commit":{"message":"Permit explicit None early returns","shortMessageHtmlLink":"Permit explicit None early returns"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxMjoyODoyMi4wMDAwMDBazwAAAASqk0_4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxMjoyODoyMi4wMDAwMDBazwAAAASqk0_4","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQyMjo0ODozNy4wMDAwMDBazwAAAAShySpY"}},"title":"Activity · tjkuson/ruff"}