{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29220809,"defaultBranch":"main","name":"proselint","ownerLogin":"amperser","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-14T01:24:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13326312?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713833413.0","currentOid":""},"activityList":{"items":[{"before":"f01742d683be956cec6964bad6f302aeecebe89a","after":"94a1eea991ffc171a28115523876add890f78225","ref":"refs/heads/main","pushedAt":"2024-05-14T04:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"New reverse-existence implementation (#1370)\n\n* added reverse existence with some basic tests for top1000 words\r\n\r\n* added elementary words, docstrings,summary,sources, tests, and linting fixes\r\n\r\n* Rename \"reverse_existence\" checks to \"restricted\"\r\n\r\nAlso, factor out word lists into module-level variables, for\r\naccess from elsewhere.\r\n\r\n* tools: New reverse_existence_check implementation\r\n\r\nSearches for all (3+-character) words using a simple regexp, then\r\nwalks the `finditer()` of non-overlapping matches, does some\r\nsanity-checking on the candidate string (no digits), and queues\r\nan error unless it appears on the list of permitted words.\r\n\r\n* Simplify allowed_word helper\r\n\r\n* Format list comprehension comprehensibly\r\n\r\n* Switch to CSV for restricted wordlists\r\n\r\n* Py3.8 balks at type annotation\r\n\r\n* More terse set-conversion code\r\n\r\n* Reformat CSV files to one-word-per-line\r\n\r\n* chore: crlf -> lf\r\n\r\n* refactor: replace csv library with simple read\r\n\r\n* style: apply lint\r\n\r\n* docs: update error message for restricted.top1000\r\n\r\n---------\r\n\r\nCo-authored-by: vqle \r\nCo-authored-by: Nytelife26 ","shortMessageHtmlLink":"New reverse-existence implementation (#1370)"}},{"before":"03a73606ef052730b27cd0158d294e6845d80d32","after":"f01742d683be956cec6964bad6f302aeecebe89a","ref":"refs/heads/main","pushedAt":"2024-05-13T16:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: remove duplicate items from lists (#1369)","shortMessageHtmlLink":"chore: remove duplicate items from lists (#1369)"}},{"before":"789484bee9501cc181b0f62eea73d0dca4af2824","after":null,"ref":"refs/heads/ci/pin-versions","pushedAt":"2024-04-23T00:50:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"}},{"before":"a443343e783d54eab6d56f4d47c8abec7eaab728","after":"03a73606ef052730b27cd0158d294e6845d80d32","ref":"refs/heads/main","pushedAt":"2024-04-23T00:50:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci: pin runner image versions (#1368)\n\nThe key change here is using macos-12 instead of macos-latest. This\r\nprevents the runner from switching to arm64, for which there are no\r\ncompiled versions of older Python targets (i.e. 3.8, 3.9).","shortMessageHtmlLink":"ci: pin runner image versions (#1368)"}},{"before":null,"after":"789484bee9501cc181b0f62eea73d0dca4af2824","ref":"refs/heads/ci/pin-versions","pushedAt":"2024-04-23T00:04:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci: pin runner image versions\n\nThe key change here is using macos-12 instead of macos-latest. This\nprevents the runner from switching to arm64, for which there are no\ncompiled versions of older Python targets (i.e. 3.8, 3.9).","shortMessageHtmlLink":"ci: pin runner image versions"}},{"before":"629af47ce29216f98be398afd645ee78dfa4b16a","after":"a443343e783d54eab6d56f4d47c8abec7eaab728","ref":"refs/heads/main","pushedAt":"2024-04-22T23:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: prepare release 0.14.0","shortMessageHtmlLink":"chore: prepare release 0.14.0"}},{"before":null,"after":"cefb7a32ff1ca1d3834e33a357ba7e9591123165","ref":"refs/heads/orgua/main","pushedAt":"2024-04-22T23:52:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: fix lint issues","shortMessageHtmlLink":"chore: fix lint issues"}},{"before":"56d4772691c914dae6efcfb48f657314c66d7b5e","after":"629af47ce29216f98be398afd645ee78dfa4b16a","ref":"refs/heads/main","pushedAt":"2024-01-24T18:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci: fix test suite (#1354)\n\n* chore: raise min python to 3.6.7\r\n\r\n* ci(lint-test): update actions\r\n\r\n* chore: lint\r\n\r\n* test: fix for windows\r\n\r\npath resolution was not padding slashes enough on windows in\r\nillegal-chars\r\n\r\n* chore: update test suite and dependencies\r\n\r\nnote the removal of futures in this commit.\r\nthis removes the need for #1353 but it was necessary to clear setuptools legacy.","shortMessageHtmlLink":"ci: fix test suite (#1354)"}},{"before":"b5b7536bec5fd461e45cacad87c2aab9ea33ac35","after":"56d4772691c914dae6efcfb48f657314c66d7b5e","ref":"refs/heads/main","pushedAt":"2024-01-22T09:22:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore(deps): remove old reference to future (#1360)","shortMessageHtmlLink":"chore(deps): remove old reference to future (#1360)"}},{"before":"e18a866d474a779f0a5e380ac0f43872d92e6c1f","after":"4cbeaf0b67af16eb8f4bc71febc9995801cab1a9","ref":"refs/heads/ci/fix-test","pushedAt":"2023-09-09T04:39:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: update test suite and dependencies\n\nnote the removal of futures in this commit.\nthis removes the need for #1353 but it was necessary to clear setuptools legacy.","shortMessageHtmlLink":"chore: update test suite and dependencies"}},{"before":"690f8c09637cc6ab80f9956c96c00473568a105c","after":"e18a866d474a779f0a5e380ac0f43872d92e6c1f","ref":"refs/heads/ci/fix-test","pushedAt":"2023-09-09T04:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"test(config-flag): fix for windows","shortMessageHtmlLink":"test(config-flag): fix for windows"}},{"before":"5880ecf3c3d2ba51288c2c9c5c100c9359ec56a7","after":"690f8c09637cc6ab80f9956c96c00473568a105c","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-31T03:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: remove future\n\nthis removes the need for #1353 but it was necessary to clear setuptools legacy","shortMessageHtmlLink":"chore: remove future"}},{"before":"b0bd885d8261d670c08c6907b9a6d640eaf93e5b","after":"5880ecf3c3d2ba51288c2c9c5c100c9359ec56a7","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-31T02:55:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"d785221f8282c37984a6cbb95904e1c61a22cd82","after":"b0bd885d8261d670c08c6907b9a6d640eaf93e5b","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-31T02:51:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: lint","shortMessageHtmlLink":"chore: lint"}},{"before":"b46f098a90e590040238722096712e8188bee2c6","after":"d785221f8282c37984a6cbb95904e1c61a22cd82","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-31T02:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"test(invalid-chars): fix for windows\n\npath resolution was not padding slashes enough on windows","shortMessageHtmlLink":"test(invalid-chars): fix for windows"}},{"before":"fdf4cdea5762f9ba3d421596bad33ac464a231f5","after":"b46f098a90e590040238722096712e8188bee2c6","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-31T01:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(test): deprecate pypy3.8\n\nunfortunately, pypy versions lower than 3.9 do not support symlinks on\nwindows. this means poetry will not run on such versions, and we cannot\ntest them consistently across all platforms. they may still work, but we\ncannot offer this as a guarantee.","shortMessageHtmlLink":"ci(test): deprecate pypy3.8"}},{"before":"6168a2d923a8d908a60871cacb985c77f6a85947","after":"fdf4cdea5762f9ba3d421596bad33ac464a231f5","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T03:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore: update lock","shortMessageHtmlLink":"chore: update lock"}},{"before":"f3d886cbfccdc0662193af90b9d59999197f3b64","after":"6168a2d923a8d908a60871cacb985c77f6a85947","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T03:05:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): adjust python versions\n\nPython 3.6 and 3.7 lack compatibility with Ubuntu 22.04, which creates\nproblems and inconsistencies for the actions runners. Fortunately, both\n3.6 and 3.7 are now end-of-life, so we can safely phase them out.","shortMessageHtmlLink":"ci(lint-test): adjust python versions"}},{"before":"3781e8fe0235a4d8e1e3fc7a61e42c24478f3771","after":"f3d886cbfccdc0662193af90b9d59999197f3b64","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:58:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): adjust python versions\n\nPython 3.6 and 3.7 lack compatibility with Ubuntu 22.04, which creates\nproblems and inconsistencies for the actions runners. Fortunately, both\n3.6 and 3.7 are now end-of-life, so we can safely phase them out.","shortMessageHtmlLink":"ci(lint-test): adjust python versions"}},{"before":"443338c14bde35e9246f67b7d075e6040df34c6f","after":"3781e8fe0235a4d8e1e3fc7a61e42c24478f3771","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): deprecate eol python versions\n\nPython 3.6 and 3.7 lack compatibility with Ubuntu 22.04, which creates\nproblems and inconsistencies for the actions runners. Fortunately, both\n3.6 and 3.7 are now end-of-life, so we can safely phase them out.","shortMessageHtmlLink":"ci(lint-test): deprecate eol python versions"}},{"before":"79ac8fdfd293a17cc6be1aacaa66069365d99560","after":"443338c14bde35e9246f67b7d075e6040df34c6f","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): respect matrix os","shortMessageHtmlLink":"ci(lint-test): respect matrix os"}},{"before":"9508413a36feb35e47cd30a5ff3ab6d9625c6ea5","after":"79ac8fdfd293a17cc6be1aacaa66069365d99560","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:45:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): adjust os versions","shortMessageHtmlLink":"ci(lint-test): adjust os versions"}},{"before":"5cf64318221e64178518a2f828e52de1b3ac01a3","after":"9508413a36feb35e47cd30a5ff3ab6d9625c6ea5","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): adjust os versions","shortMessageHtmlLink":"ci(lint-test): adjust os versions"}},{"before":"fb48f53c5f23c31f046851a9f2c21e3a107afc08","after":"5cf64318221e64178518a2f828e52de1b3ac01a3","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): adjust python versions","shortMessageHtmlLink":"ci(lint-test): adjust python versions"}},{"before":"282fcdb9b07c1a511de69b97f602b284a4174087","after":"fb48f53c5f23c31f046851a9f2c21e3a107afc08","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:31:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): update actions","shortMessageHtmlLink":"ci(lint-test): update actions"}},{"before":null,"after":"282fcdb9b07c1a511de69b97f602b284a4174087","ref":"refs/heads/ci/fix-test","pushedAt":"2023-08-07T02:15:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"ci(lint-test): update actions","shortMessageHtmlLink":"ci(lint-test): update actions"}},{"before":null,"after":"e61e3b7baf8cf39744f477000eda57b6171a5a38","ref":"refs/heads/chore/remove-future","pushedAt":"2023-08-07T02:06:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"chore(deps): remove future","shortMessageHtmlLink":"chore(deps): remove future"}},{"before":"fe368030357a8300f383f9e906c08c73317d2021","after":"b5b7536bec5fd461e45cacad87c2aab9ea33ac35","ref":"refs/heads/main","pushedAt":"2023-07-27T13:28:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"docs: update flymake-proselint location (#1330)","shortMessageHtmlLink":"docs: update flymake-proselint location (#1330)"}},{"before":"30c96717fb2a6451c324dbd07110e93107f9aea9","after":"fe368030357a8300f383f9e906c08c73317d2021","ref":"refs/heads/main","pushedAt":"2023-04-08T13:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"test: update to proselintrc.json","shortMessageHtmlLink":"test: update to proselintrc.json"}},{"before":"c7698ff6ed5bf490bbb4f3a2a1d91eaaf6664fbf","after":"30c96717fb2a6451c324dbd07110e93107f9aea9","ref":"refs/heads/main","pushedAt":"2023-04-08T13:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nytelife26","name":"Tyler J Russell","path":"/Nytelife26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22531310?s=80&v=4"},"commit":{"message":"fix: support hyphens in lexical illusion regex (#1344)","shortMessageHtmlLink":"fix: support hyphens in lexical illusion regex (#1344)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESRA4EgA","startCursor":null,"endCursor":null}},"title":"Activity ยท amperser/proselint"}