Skip to content

chore(backend): set up code quality tools (Ruff, isort, pre-commit hooks) #61

@acsolle66

Description

@acsolle66

To ensure consistent code quality and style across the backend codebase, we need to set up several code quality tools. This includes configuring Ruff as a linter and formatter, isort for import sorting, and pre-commit hooks to enforce these tools automatically before commits.

Tasks:

  • Set Up Ruff
  • Set Up isort
  • Set Up Pre-commit Hooks

Additional Notes:

  • Documentation: Update the project's contribution guidelines to include information on code quality checks and the use of pre-commit hooks.
  • Testing: Test the configuration by making code changes and committing to ensure that Ruff, isort, and pre-commit hooks work as expected.

Metadata

Metadata

Assignees

Labels

backendAnything to do with FastAPI folderchoreanything to do with simple tasks (cleanup, renaming, etc)docsAnything to do with docs, notes, planning, mockups, etc

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions