Commit graph

24 commits

Author SHA1 Message Date
ItsDrike 0855c6fbb3
basedpyright: Treat warnings as errors 2024-07-13 12:59:17 +02:00
ItsDrike 824d6273a6
Switch to basedpyright
Some checks failed
CI / validation (push) Has been cancelled
CI / unit-tests (push) Has been cancelled
CI / Produce Pull Request payload artifact (push) Has been cancelled
2024-07-10 17:30:22 +02:00
ItsDrike 06cbefb631
Add codeowners 2024-06-30 23:13:21 +02:00
ItsDrike 703fd330eb
Add issue templates 2024-06-30 23:13:01 +02:00
ItsDrike bd9af98819
Add several github workflows 2024-06-30 23:11:55 +02:00
ItsDrike 8b78208f58
Add dependabot settings 2024-06-30 23:06:25 +02:00
ItsDrike aee9ecba03
Add internal src/ dir in tests/ 2024-06-30 23:03:44 +02:00
ItsDrike 7e4c0525c3
Add attribution & license-third-party files 2024-06-30 23:03:22 +02:00
ItsDrike bb920f9474
Add test helpers.py 2024-06-30 23:02:19 +02:00
ItsDrike 04ca4a486d
Enable flake-type-checking 2024-06-30 22:52:36 +02:00
ItsDrike 7c95528c6a
Add typing-extensions dependency 2024-06-30 22:52:27 +02:00
ItsDrike 80d42cd68c
Ignore TRY003 2024-06-30 22:49:13 +02:00
ItsDrike 8cb7ad48bc
Add poe commands 2024-06-30 22:42:27 +02:00
ItsDrike 5a167c358e
Add pytest & coverage settings 2024-06-30 22:35:17 +02:00
ItsDrike 4720ec7c10
Add py.typed file 2024-06-30 22:23:58 +02:00
ItsDrike 14ed761b64
Add pyright to pre-commit 2024-06-30 22:03:07 +02:00
ItsDrike 479a46777e
update crlf rant 2024-06-30 21:57:57 +02:00
ItsDrike 34f40ea1a8
Update gitignore 2024-06-30 21:56:17 +02:00
ItsDrike 5c8e707382
Add editorconfig file 2024-06-30 21:39:24 +02:00
ItsDrike 98a12bc469
Add security policy 2024-06-30 21:33:02 +02:00
ItsDrike dc6a877cbe
update dependencies 2024-06-28 16:18:48 +02:00
ItsDrike 7b6c577485
ruff: Move to blacklist, enable all plugins by default 2024-06-28 16:18:15 +02:00
ItsDrike 25c975d9e5
Remove some lint rule ignores 2024-04-25 20:01:48 +02:00
ItsDrike d66a4b9fa5
Initial commit 2024-04-25 19:46:36 +02:00