pydocstyle has been deprecated and archived (Nov 2023). The maintainers
recommend migrating to Ruff, which has full parity with pydocstyle.
Changes:
- Add "D" (pydocstyle) rules to ruff.toml select list
- Migrate ignore rules from .pydocstyle.ini to ruff.toml
- Remove pydocstyle from CI workflow
- Delete .pydocstyle.ini
This also fixes false positives like D402 being triggered incorrectly
when a method named `name` has a docstring containing "name" anywhere.
See: https://github.com/PyCQA/pydocstyle (archived)
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* remove python 3.9 support and code
* black
* more cli lint
* more linting
* more lint
* fix for tests
* docstring grammar police
* add lock to to build function to avoid async import race conditions
* grammar police
* lots more linting
* relock