Skip to content

Developer tools

Ruff

Free optionOpen sourceLocal

Check Python files and folders for common mistakes, with local fixes and CI exit codes.

What you can use it for

Check Python files and folders for common mistakes, with local fixes and CI exit codes.

  • Scan a Python project without a paid workspace-checking plan.
  • Detect unused imports and undefined names; apply supported mechanical fixes.
Workflow coverage and comparison notes

Replace Python file/folder linting and a configured CI pass/fail check. Not Iris full scoring, multi-language analysis, secrets, dependency auditing or managed cloud history. MIT software; own hardware and any CI hosting are extra, no paid API needed.

Before you switch

Python only. Replaces project linting and configured command-line gates, not all Iris features. No Iris health score, multi-language workspace graph, complete secret scanner, dependency CVE audit, SBOM, cloud audit history or AI review. Configure rules and CI yourself; review fixes. Own hardware/electricity and any hosted CI runner can cost extra. No paid model API is required.

Alternatives to these paid apps

Each comparison covers the workflow described above, rather than every paid feature.