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:
            6 Start watching this issue

              Created:
              Updated: