Resolve "[Feature] Migrate to Ruff"
Summary
Migrate the CI Pipeline to ruff
Main ruff changes:
- Write constants in uppercase instead of lowercae
- Correct fixture use in tests
- Use f-strings instead of
string.format()
, expect for logging - Use
isinstance
for type checking - Iterate over a
dict
directly instead overdict.keys()
- Store references to dangling asyncio tasks
Explain your context
(Explain what you did.)
Please list breaking changes, new features or bugfixes
- Breaking changes:
-
New features:
- Pipeline using ruff instead of:...
- Bugfixes:
Closes #240 (closed)
Edited by Julius Balzer