Uploaded image for project: 'Cost Management'
  1. Cost Management
  2. COST-4991

Switch to ruff for linting and formatting

XMLWordPrintable

    • 5
    • False
    • None
    • False

      Ruff is a very fast Python linting and formatting tool. It is meant to be a drop in replacement for black and implents the same rules as many linting tools but runs orders of magnitudes faster.

      Switching to ruff would greatly speed of the time pre-commit hooks take to run as well as sanity tests in CI. It would also simpflify dependency management since we can replace multiple tools with ruff.

      It would also allow us to add more linting rules over time without having to add new tools.

              Unassigned Unassigned
              rh-ee-sdoran Sam Doran
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: