You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modernize ruff configuration to follow latest guidelines (#135)
* Modernize ruff configuration to follow latest guidelines
- Remove target-version (now inferred from requires-python)
- Replace TCH with TC (renamed rule set)
- Remove ASYNC1 (merged into ASYNC)
- Remove deprecated/removed rules from ignore: ANN101, E111, E114, E117, W191
- Remove duplicate S603 and unused COM812/COM819 from ignore
- Add new rule sets: DOC (pydoclint), PYI (flake8-pyi), PD (pandas-vet)
- Move LOG rule to alphabetical order
- Remove deprecated flake8-annotations options: mypy-init-return, suppress-none-returning
- Add DOC to per-file-ignores for tests
- Fix typo: "rulues" -> "rules" in comment
* Add additional ruff ignores and remove unused blacken-docs
- Add ANN204, DOC201, DOC501 to global ignore list (too strict for codebase)
- Add PYI024 to test file ignores
- Fix DOC102: remove documented param 'namespace' not in function signature
- Remove blacken-docs hook (no Python code blocks in documentation)
* Add blacken-docs with ruff as formatter
Configure blacken-docs to use ruff instead of black for formatting
Python code blocks in documentation files.
* Add changelog entry for ruff configuration modernization
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments