Open
Description
While reviewing #298, we briefly discussed linter warnings for the use of error messages. It seems like this category of linting might have been enabled in the ruff select config in our pyproject.toml, since they are "EM".
I'm on board with whatever linting rules seem useful to folks, and didn't realize this category existed until today! Wanted to open this issue to move discussion on the rules here. I personally have never used the "EM" rules, but this is more out of ignorance 😅 .