feat: Add ruff, implement formatting and linting, add same as checks to pre-commit
Feature Request Template
Title (semantic)
-
Format: feat(scope): short description
Description
This merge request implements formatting and linting, along with adding the same as checks in pre-commit rules.
Checklist
-
The feature has been fully implemented. -
Tests for the new feature are included and passing. -
User documentation/guides have been updated (if applicable). -
Impact on existing functionality has been considered.
Related Issue(s)
Closes #