{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84045805,"defaultBranch":"main","name":"vulture","ownerLogin":"jendrikseipp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-06T08:00:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/213955?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705693372.0","currentOid":""},"activityList":{"items":[{"before":"9014a944cee1b55447f2944083a3ee600b549c8e","after":"072debc4210808f71dc7c2e7a74ba87cb916589a","ref":"refs/heads/main","pushedAt":"2024-05-05T15:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Remove erroneous paths.","shortMessageHtmlLink":"Remove erroneous paths."}},{"before":"3b12e6903d072db440853934c7d11e607e73281e","after":"9014a944cee1b55447f2944083a3ee600b549c8e","ref":"refs/heads/main","pushedAt":"2024-03-19T07:00:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Add --config parameter to specify pyproject.toml path (#352)\n\nIf you have a specific path to pyproject.toml in your project (e.g. not in the root), this allows Vulture to read a config from that path.\r\n---------\r\nCo-authored-by: Jendrik Seipp ","shortMessageHtmlLink":"Add --config parameter to specify pyproject.toml path (#352)"}},{"before":"d8c5934f974a82e7418b568e5ce33c3395040d39","after":"3b12e6903d072db440853934c7d11e607e73281e","ref":"refs/heads/main","pushedAt":"2024-02-22T16:17:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Merge accidentally-created tag branch.","shortMessageHtmlLink":"Merge accidentally-created tag branch."}},{"before":"d47dcdc1986c36a8d6bd9f8e2f06d2ef1614860c","after":"d8c5934f974a82e7418b568e5ce33c3395040d39","ref":"refs/heads/main","pushedAt":"2024-01-19T19:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Fix changelog format.","shortMessageHtmlLink":"Fix changelog format."}},{"before":"539761e124c6716ad0348cac816f83bf73c9f0df","after":"d47dcdc1986c36a8d6bd9f8e2f06d2ef1614860c","ref":"refs/heads/main","pushedAt":"2024-01-19T19:54:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use ruff for formatting (#349)","shortMessageHtmlLink":"Use ruff for formatting (#349)"}},{"before":"aa42062c1bcaead376e5a09e72d5176a27bc772c","after":"539761e124c6716ad0348cac816f83bf73c9f0df","ref":"refs/heads/main","pushedAt":"2024-01-19T19:25:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Fix typo.","shortMessageHtmlLink":"Fix typo."}},{"before":"e20349b13fdc61659607d6333e39b20f4e3e833f","after":"aa42062c1bcaead376e5a09e72d5176a27bc772c","ref":"refs/heads/main","pushedAt":"2024-01-19T19:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use ruff for linting (#347)","shortMessageHtmlLink":"Use ruff for linting (#347)"}},{"before":"458be54e27605a7cf7cd8240484e2f885ae1276d","after":"e20349b13fdc61659607d6333e39b20f4e3e833f","ref":"refs/heads/main","pushedAt":"2024-01-06T19:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Revert \"Read exclude patterns from .gitignore in absence of user-provided patterns (#344) (#345)\"\n\nThis reverts commit aa6fcd281d2a6f963a99ee6f3c5055876f5a54f5.\n\nAfter further thought, the --exclude flag and .gitignore file\nhave different responsibilities and mixing them will surprise\nsome users.","shortMessageHtmlLink":"Revert \"Read exclude patterns from .gitignore in absence of user-prov…"}},{"before":"aa6fcd281d2a6f963a99ee6f3c5055876f5a54f5","after":"458be54e27605a7cf7cd8240484e2f885ae1276d","ref":"refs/heads/main","pushedAt":"2024-01-01T13:12:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Bugfix: Handle when .gitignore is not present. (#346)","shortMessageHtmlLink":"Bugfix: Handle when .gitignore is not present. (#346)"}},{"before":"3d0ad1a552769a1cb6de68e3c0069ea841bc3a98","after":"aa6fcd281d2a6f963a99ee6f3c5055876f5a54f5","ref":"refs/heads/main","pushedAt":"2023-12-23T16:27:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Read exclude patterns from .gitignore in absence of user-provided patterns (#344) (#345)\n\n* Read exclude patterns from .gitignore in absence of user-provided\r\npatterns (#344)\r\n\r\nUse .gitignore to exclude files if --exclude is missing from both\r\npyproject.toml and the command line. Vulture now requires the\r\npathspec library to run.\r\n\r\n* Move dependencies to requirements.txt.\r\n\r\n---------\r\n\r\nCo-authored-by: Jendrik Seipp ","shortMessageHtmlLink":"Read exclude patterns from .gitignore in absence of user-provided pat…"}},{"before":"f13cc878906f35f63acba322f9ab347a6cdab14a","after":"3d0ad1a552769a1cb6de68e3c0069ea841bc3a98","ref":"refs/heads/main","pushedAt":"2023-12-06T06:47:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Provide whitelist parity for `MagicMock` and `Mock` (#342)\n\n* Provide whitelist parity for `MagicMock` and `Mock`\r\n\r\nThere are whitelist entries for the `return_value` and `side_effect`\r\nattributes of the `unittest.mock.Mock` class. This change seeks to\r\nprovide parity for the `unittest.mock.MagicMock` class, which is just a\r\nsubclass of `Mock` but with default implementations of most of the magic\r\nmethods.\r\n\r\nStandard library reference:\r\nhttps://docs.python.org/3/library/unittest.mock.html#magic-mock","shortMessageHtmlLink":"Provide whitelist parity for MagicMock and Mock (#342)"}},{"before":"072c3bbafd716d502e23c34d05ba847cf1a31e82","after":"f13cc878906f35f63acba322f9ab347a6cdab14a","ref":"refs/heads/main","pushedAt":"2023-11-24T20:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Bump flake8, flake8-comprehensions and flake8-bugbear. (#341)\n\n* chore: Bump flake8, flake8-comprehensions and flake8-bugbear.\r\n\r\nflake8 version 6.0.0 had a bug that lead to false positives for E231 in\r\nPython 3.12 which was fixed in 6.1.0. This commit bumps flake8 to 6.1.0,\r\nflake8-comprehensions to 3.14.0, to pick up explicit support for\r\nPython 3.12, and flake8-bugbear to 23.9.16 to pick up support for 3.12\r\nand a bugfix.","shortMessageHtmlLink":"Bump flake8, flake8-comprehensions and flake8-bugbear. (#341)"}},{"before":"b6fae7161611e0b820231d1e80432ee746adee50","after":"072c3bbafd716d502e23c34d05ba847cf1a31e82","ref":"refs/heads/main","pushedAt":"2023-11-24T19:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Swap in tomllib/tomli for toml. (#340)\n\n* Swap tomllib for toml.\r\n\r\nFixes #339 -- the toml package does not support heterogenous arrays,\r\nwhich are now allowed in the toml spec. This commit swaps in tomllib\r\nfrom the standard library for Python >= 3.11 and its backport tomli for\r\nolder versions.\r\n\r\n---------\r\n\r\nCo-authored-by: Jendrik Seipp ","shortMessageHtmlLink":"Swap in tomllib/tomli for toml. (#340)"}},{"before":"bf15751b2f53f678f72831f3331510a7601c4c47","after":"b6fae7161611e0b820231d1e80432ee746adee50","ref":"refs/heads/main","pushedAt":"2023-11-13T18:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Clarify that --ignore-decorators only ignores method names.","shortMessageHtmlLink":"Clarify that --ignore-decorators only ignores method names."}},{"before":"be8f05d3672794a6dfa7b4f09f5efaa35df9e7e2","after":"bf15751b2f53f678f72831f3331510a7601c4c47","ref":"refs/heads/main","pushedAt":"2023-10-06T15:53:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Update version number to 2.10 for release.","shortMessageHtmlLink":"Update version number to 2.10 for release."}},{"before":"abb98a492ef302f20861cbfd4c05ca4d6a4c68bb","after":null,"ref":"refs/heads/python312","pushedAt":"2023-10-06T15:49:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"}},{"before":"3725d1f9534d401ba76639834efd4179fb26f8eb","after":"be8f05d3672794a6dfa7b4f09f5efaa35df9e7e2","ref":"refs/heads/main","pushedAt":"2023-10-06T15:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Add support for Python 3.12. (#332)\n\n* Use ast.Constant instead of ast.Str.\r\n* Bump pytest.","shortMessageHtmlLink":"Add support for Python 3.12. (#332)"}},{"before":"8153cf2cc5c350dc3580ca98a4568a220530f31a","after":"abb98a492ef302f20861cbfd4c05ca4d6a4c68bb","ref":"refs/heads/python312","pushedAt":"2023-10-06T15:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Remove print function.","shortMessageHtmlLink":"Remove print function."}},{"before":"652aa733d675ec4065b3bd280cd8389500504042","after":"8153cf2cc5c350dc3580ca98a4568a220530f31a","ref":"refs/heads/python312","pushedAt":"2023-10-06T13:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Bump pytest.","shortMessageHtmlLink":"Bump pytest."}},{"before":"7382260ed40b3e39dbe97883e88e18d84bf217ea","after":"652aa733d675ec4065b3bd280cd8389500504042","ref":"refs/heads/python312","pushedAt":"2023-10-06T13:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use ast.Constant instead of ast.Str.","shortMessageHtmlLink":"Use ast.Constant instead of ast.Str."}},{"before":null,"after":"7382260ed40b3e39dbe97883e88e18d84bf217ea","ref":"refs/heads/python312","pushedAt":"2023-10-06T13:20:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Add support for Python 3.12.","shortMessageHtmlLink":"Add support for Python 3.12."}},{"before":"2586ee6003ea0b5822838bb2072bad9289b130d3","after":"3725d1f9534d401ba76639834efd4179fb26f8eb","ref":"refs/heads/main","pushedAt":"2023-09-28T20:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Whitelist path documentation (#328)\n\n* Add whitelist to configuration documentation\r\n\r\nIt may be unclear to users that the whitelist is configurable by adding\r\nit to the `paths` variable in pyproject.toml (see\r\nhttps://github.com/jendrikseipp/vulture/issues/327). Adding it into the\r\nexample configuration should make this more obvious.\r\n\r\n---------\r\n\r\nCo-authored-by: Jendrik Seipp ","shortMessageHtmlLink":"Whitelist path documentation (#328)"}},{"before":"eb1e4d8103493a9059fbfc743dc266eab9f75378","after":null,"ref":"refs/heads/end_lineno","pushedAt":"2023-08-31T08:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"}},{"before":"7d8580a317ced9e089486b3d10707f68148a2330","after":"2586ee6003ea0b5822838bb2072bad9289b130d3","ref":"refs/heads/main","pushedAt":"2023-08-31T08:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use end_lineno AST attribute to obtain more accurate line counts.","shortMessageHtmlLink":"Use end_lineno AST attribute to obtain more accurate line counts."}},{"before":null,"after":"eb1e4d8103493a9059fbfc743dc266eab9f75378","ref":"refs/heads/end_lineno","pushedAt":"2023-08-31T07:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use end_lineno AST attribute to obtain more accurate line counts.","shortMessageHtmlLink":"Use end_lineno AST attribute to obtain more accurate line counts."}},{"before":"db2623b5eb8f486162574d0dc0be43614c60a217","after":null,"ref":"refs/heads/drop-py37","pushedAt":"2023-08-31T07:55:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"}},{"before":"8086121c445c8a2fed01140719f32c879d5531fb","after":"7d8580a317ced9e089486b3d10707f68148a2330","ref":"refs/heads/main","pushedAt":"2023-08-31T07:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Drop Python 3.7 support. (#323)\n\n* Remove Python 3.7 tests.\r\n* Remove special-case code for old Python versions.","shortMessageHtmlLink":"Drop Python 3.7 support. (#323)"}},{"before":"829a1b177b32d1d78dc0b40c9960fe6c7832d7e4","after":"db2623b5eb8f486162574d0dc0be43614c60a217","ref":"refs/heads/drop-py37","pushedAt":"2023-08-31T07:37:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Remove more special-case code for old Python versions.","shortMessageHtmlLink":"Remove more special-case code for old Python versions."}},{"before":null,"after":"829a1b177b32d1d78dc0b40c9960fe6c7832d7e4","ref":"refs/heads/drop-py37","pushedAt":"2023-08-31T07:29:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Drop Python 3.7 support.","shortMessageHtmlLink":"Drop Python 3.7 support."}},{"before":"a5d7930771cd1d9e2afdefb7d48747edb15ffcac","after":"8086121c445c8a2fed01140719f32c879d5531fb","ref":"refs/heads/main","pushedAt":"2023-08-30T06:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jendrikseipp","name":"Jendrik Seipp","path":"/jendrikseipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213955?s=80&v=4"},"commit":{"message":"Use tox 4.8.","shortMessageHtmlLink":"Use tox 4.8."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQefeOgA","startCursor":null,"endCursor":null}},"title":"Activity · jendrikseipp/vulture"}