PL: pylint rules to "check[] for errors, enforce[] a coding standard, look[] for code smells, and [] make suggestions about how the code could be refactored"
FURB: refurb, "for refurbishing and modernizing Python codebases"
I thought these made useful improvements and would be helpful for maintaining our code going forward.
This PR enables the following rulesets in
ruff
:SIM
: flake8-simplify rules to simplify codePL
: pylint rules to "check[] for errors, enforce[] a coding standard, look[] for code smells, and [] make suggestions about how the code could be refactored"FURB
: refurb, "for refurbishing and modernizing Python codebases"I thought these made useful improvements and would be helpful for maintaining our code going forward.