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
isinstancefor type checking - Iterate over a
dictdirectly 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