diff --git a/python/ruff-ecosystem/README.md b/python/ruff-ecosystem/README.md index e49f8000bb..d67b6def76 100644 --- a/python/ruff-ecosystem/README.md +++ b/python/ruff-ecosystem/README.md @@ -12,7 +12,7 @@ pip install -e ./python/ruff-ecosystem ## Usage -``` +```shell ruff-ecosystem ``` @@ -42,4 +42,4 @@ You can also provide a path to cache checkouts to speed up repeated runs: ```shell ruff-ecosystem check "$(which ruff)" "./target/debug/ruff" --cache ./repos -``` \ No newline at end of file +``` diff --git a/python/ruff-ecosystem/ruff_ecosystem/check.py b/python/ruff-ecosystem/ruff_ecosystem/check.py index ad048c0e82..6d7334d782 100644 --- a/python/ruff-ecosystem/ruff_ecosystem/check.py +++ b/python/ruff-ecosystem/ruff_ecosystem/check.py @@ -8,9 +8,10 @@ from collections import Counter from dataclasses import dataclass, field from pathlib import Path from subprocess import PIPE -from typing import TYPE_CHECKING, Any, Iterator, Self, Sequence +from typing import TYPE_CHECKING, Iterator, Self, Sequence from ruff_ecosystem import logger +from ruff_ecosystem.markdown import project_section from ruff_ecosystem.types import ( Comparison, Diff, @@ -18,10 +19,9 @@ from ruff_ecosystem.types import ( RuffError, Serializable, ) -from ruff_ecosystem.markdown import project_section if TYPE_CHECKING: - from ruff_ecosystem.projects import ClonedRepository, Project + from ruff_ecosystem.projects import ClonedRepository # Matches lines that are summaries rather than diagnostics diff --git a/python/ruff-ecosystem/ruff_ecosystem/format.py b/python/ruff-ecosystem/ruff_ecosystem/format.py index 027a744ff1..99b5d34667 100644 --- a/python/ruff-ecosystem/ruff_ecosystem/format.py +++ b/python/ruff-ecosystem/ruff_ecosystem/format.py @@ -1,13 +1,15 @@ from __future__ import annotations +import re import time from asyncio import create_subprocess_exec from dataclasses import dataclass from pathlib import Path from subprocess import PIPE -from unidiff import PatchSet from typing import TYPE_CHECKING, Self, Sequence -import re + +from unidiff import PatchSet + from ruff_ecosystem import logger from ruff_ecosystem.markdown import project_section from ruff_ecosystem.types import Comparison, Diff, Result, RuffError diff --git a/python/ruff-ecosystem/ruff_ecosystem/types.py b/python/ruff-ecosystem/ruff_ecosystem/types.py index ae8d3de217..1bfffb75e0 100644 --- a/python/ruff-ecosystem/ruff_ecosystem/types.py +++ b/python/ruff-ecosystem/ruff_ecosystem/types.py @@ -4,8 +4,7 @@ import abc import dataclasses import difflib from dataclasses import dataclass, is_dataclass -from typing import TYPE_CHECKING, Any, Iterable, Sequence, Generator -import heapq +from typing import TYPE_CHECKING, Any, Generator, Iterable, Sequence if TYPE_CHECKING: from ruff_ecosystem.projects import ClonedRepository, Project