A linter hasn't been run on any of the files in this project, and before a release they should all be linted. A linter will help enforce style in a more general way than a formatter will, and catch obvious errors and bad practices that lead to errors.
Whoever takes this issue might need to do some light configuring of the linter. Many times, authors of code will depart from best practices with good reasons, so linters will need to be configured to ignore these cases, or we will need to ignore the linter.
In addition, if the Ruff formatter is chosen, let the person who picks up issue #26 know so they can use Ruff for formatting as well.
A linter hasn't been run on any of the files in this project, and before a release they should all be linted. A linter will help enforce style in a more general way than a formatter will, and catch obvious errors and bad practices that lead to errors.
Proposed Solutions
Whoever takes this issue might need to do some light configuring of the linter. Many times, authors of code will depart from best practices with good reasons, so linters will need to be configured to ignore these cases, or we will need to ignore the linter. In addition, if the Ruff formatter is chosen, let the person who picks up issue #26 know so they can use Ruff for formatting as well.