{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8113165,"defaultBranch":"main","name":"pep8-naming","ownerLogin":"PyCQA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-09T18:32:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8749848?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715954908.0","currentOid":""},"activityList":{"items":[{"before":"b652e8f72b1352d4915a69e1d45a308da05e8dba","after":"f0edf20bd88cbd0950240ebeeea4fe6f4d90a094","ref":"refs/heads/main","pushedAt":"2024-05-17T14:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Prepare the 0.14.1 release","shortMessageHtmlLink":"Prepare the 0.14.1 release"}},{"before":"a960999da40e598c0bd6b5de099fcad2f5c0d5ac","after":null,"ref":"refs/heads/sigmavirus24-patch-1","pushedAt":"2024-05-17T13:03:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sigmavirus24","name":"Ian Stapleton Cordasco","path":"/sigmavirus24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/240830?s=80&v=4"}},{"before":"c0bcb7f7c80abcbc4f157226f43536da672dcf6d","after":"b652e8f72b1352d4915a69e1d45a308da05e8dba","ref":"refs/heads/main","pushedAt":"2024-05-17T13:03:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sigmavirus24","name":"Ian Stapleton Cordasco","path":"/sigmavirus24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/240830?s=80&v=4"},"commit":{"message":"Merge pull request #231 from PyCQA/sigmavirus24-patch-1\n\nUpdate setup.py","shortMessageHtmlLink":"Merge pull request #231 from PyCQA/sigmavirus24-patch-1"}},{"before":"94517379f5993e1f0f8e79c379ebcc66c9cdf753","after":"a960999da40e598c0bd6b5de099fcad2f5c0d5ac","ref":"refs/heads/sigmavirus24-patch-1","pushedAt":"2024-05-17T11:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sigmavirus24","name":"Ian Stapleton Cordasco","path":"/sigmavirus24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/240830?s=80&v=4"},"commit":{"message":"Fix python_version\n\nThat's what I get for editing after I first woke up on my phone.","shortMessageHtmlLink":"Fix python_version"}},{"before":"c0bcb7f7c80abcbc4f157226f43536da672dcf6d","after":"94517379f5993e1f0f8e79c379ebcc66c9cdf753","ref":"refs/heads/sigmavirus24-patch-1","pushedAt":"2024-05-17T10:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sigmavirus24","name":"Ian Stapleton Cordasco","path":"/sigmavirus24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/240830?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":null,"after":"c0bcb7f7c80abcbc4f157226f43536da672dcf6d","ref":"refs/heads/sigmavirus24-patch-1","pushedAt":"2024-05-17T10:31:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sigmavirus24","name":"Ian Stapleton Cordasco","path":"/sigmavirus24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/240830?s=80&v=4"},"commit":{"message":"Prepare the 0.14.0 release","shortMessageHtmlLink":"Prepare the 0.14.0 release"}},{"before":"975beede1be69afa9c39622825d80fb5827a6570","after":"c0bcb7f7c80abcbc4f157226f43536da672dcf6d","ref":"refs/heads/main","pushedAt":"2024-05-16T21:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Prepare the 0.14.0 release","shortMessageHtmlLink":"Prepare the 0.14.0 release"}},{"before":"01df3f37b933c71a986a31865b9339bf4b69714a","after":"975beede1be69afa9c39622825d80fb5827a6570","ref":"refs/heads/main","pushedAt":"2023-11-07T04:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Refactor FunctionArgNamesCheck (N803,N804,N805)\n\nThe previous implementation repeated the N803 (lowercase name) check\nthree times. This change reworks the function's logic to avoid code\nduplication. It also let me remove some nested function calls.\n\nIn the process, I noticed two additional things that could be improved\n(but I'm only doing one of them here):\n\n1. We were previously returning after the first naming error, perhaps\n as an optimization, but I think it's more helpful to return all of\n the errors we can detect from within this check.\n\n2. The \"ignored names\" set is (unnecessarily?) used for the N804/N805\n first argument checks. We have some test cases that expected this\n behavior, so I'm retaining it for backwards compatibility.","shortMessageHtmlLink":"Refactor FunctionArgNamesCheck (N803,N804,N805)"}},{"before":"de0963ca5b2d1e7ad8c0e6133ca6010262f82e4c","after":"01df3f37b933c71a986a31865b9339bf4b69714a","ref":"refs/heads/main","pushedAt":"2023-10-22T01:54:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Pass 'parents' as a parameter when walking the tree\n\nRather than storing the 'parents' deque as an instance attribute,\npass it as a parameter as we walk the tree.\n\nThis gives us more explicit control of this stack's lifetime (and no\nmore mutable state on the object itself), and it allows us to better\nrestrict the typed interface we present to visitor methods (`Iterable`).\n\nIt also might result in a micro-optimization because read a parameter\nvalue is less involved (faster) than loading an instance attribute, but\nthat isn't the goal of this change.","shortMessageHtmlLink":"Pass 'parents' as a parameter when walking the tree"}},{"before":"0ddfceaf2be9ccf39f9c0882011c0dd42d338280","after":"de0963ca5b2d1e7ad8c0e6133ca6010262f82e4c","ref":"refs/heads/main","pushedAt":"2023-10-22T01:18:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Merge Python 3.8+ tests into main test modules\n\nNow that we require Python 3.8 or later, we don't need to separate\nPython 3.8+ tests into their own modules.","shortMessageHtmlLink":"Merge Python 3.8+ tests into main test modules"}},{"before":"0e8f745949700a99c87e42846de13a01836f5a8b","after":"0ddfceaf2be9ccf39f9c0882011c0dd42d338280","ref":"refs/heads/main","pushedAt":"2023-10-22T00:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Remove Python 3.7 compatibility code","shortMessageHtmlLink":"Remove Python 3.7 compatibility code"}},{"before":"be4f49059bffc2c4c4dff64fdc3c6a0f7b3d8f6f","after":"0e8f745949700a99c87e42846de13a01836f5a8b","ref":"refs/heads/main","pushedAt":"2023-10-21T02:37:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Drop support for Python 3.7\n\nPython 3.7 reached the end of its supported life in June 2023.","shortMessageHtmlLink":"Drop support for Python 3.7"}},{"before":"6be2f6108aa9e24aac143f878477b605193258cb","after":"be4f49059bffc2c4c4dff64fdc3c6a0f7b3d8f6f","ref":"refs/heads/main","pushedAt":"2023-10-21T02:31:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Add support for Python 3.12","shortMessageHtmlLink":"Add support for Python 3.12"}},{"before":"ab9ffbe68a387c21c793ff6071ea6d3dc5c5d669","after":"6be2f6108aa9e24aac143f878477b605193258cb","ref":"refs/heads/main","pushedAt":"2023-10-21T02:23:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"ignore-names: case-sensitive globbing on all platforms (#218)","shortMessageHtmlLink":"ignore-names: case-sensitive globbing on all platforms (#218)"}},{"before":"7b1c56b549514b575223d96e0d5691013f968ce1","after":"ab9ffbe68a387c21c793ff6071ea6d3dc5c5d669","ref":"refs/heads/main","pushedAt":"2023-05-06T20:04:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Ignore methods decorated by @typing.override (#217)\n\nPEP 0698 introduces the `@typing.override` decorator which indicates a\r\nmethod overrides a base class method. It's nice to skip naming checks in\r\nthis case because the user don't have any control over the name used by\r\nthe subclass.","shortMessageHtmlLink":"Ignore methods decorated by @typing.override (#217)"}},{"before":"615b8e754ef251354c00dd3e56ce87bba1786ba1","after":"7b1c56b549514b575223d96e0d5691013f968ce1","ref":"refs/heads/main","pushedAt":"2023-04-03T15:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jparise","name":"Jon Parise","path":"/jparise","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10311?s=80&v=4"},"commit":{"message":"Start a FAQ section in the README (#214)\n\nThe first entry explains how to configure classmethod_decorators to\r\nrecognize SQLAlchemy's class methods.","shortMessageHtmlLink":"Start a FAQ section in the README (#214)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETPzYHQA","startCursor":null,"endCursor":null}},"title":"Activity ยท PyCQA/pep8-naming"}