iceberg-python
iceberg-python copied to clipboard
code cleanliness: burn down ruff ignore list
Feature Request / Improvement
Remove ignored linter rules https://github.com/apache/iceberg-python/blob/9e16bc220b225da8b8c9a2effc5046b6d8619607/ruff.toml#L60
- [ ] "E501" https://docs.astral.sh/ruff/rules/line-too-long/
- [x] "E203" https://docs.astral.sh/ruff/rules/whitespace-before-punctuation/
- [x] "B024" https://docs.astral.sh/ruff/rules/abstract-base-class-without-abstract-method/
- [x] "B028" https://docs.astral.sh/ruff/rules/no-explicit-stacklevel/
- [x] "UP037" https://docs.astral.sh/ruff/rules/quoted-annotation/
- [ ] "UP035" https://docs.astral.sh/ruff/rules/deprecated-import/
- [x] "UP006" https://docs.astral.sh/ruff/rules/non-pep585-annotation/
- [x] "B905" https://docs.astral.sh/ruff/rules/zip-without-explicit-strict/
The remaining rules (E501, UP035, UP006) have a lot of exceptions. I can make PRs for them, but there will probably be an avalanche of merge conflicts for everyone to deal with