|
13 | 13 | from pants.backend.python.util_rules.interpreter_constraints import InterpreterConstraints
|
14 | 14 | from pants.backend.python.util_rules.pex import PexRequest, VenvPex, VenvPexProcess
|
15 | 15 | from pants.core.goals.fix import FixResult, FixTargetsRequest
|
16 |
| -from pants.core.goals.fmt import AbstractFmtRequest, FmtResult, FmtTargetsRequest |
17 | 16 | from pants.core.goals.lint import LintResult, LintTargetsRequest
|
18 | 17 | from pants.core.util_rules.config_files import ConfigFiles, ConfigFilesRequest
|
19 | 18 | from pants.core.util_rules.partitions import PartitionerType
|
@@ -59,43 +58,13 @@ def tool_id(cls) -> str:
|
59 | 58 | return RuffLintRequest.tool_id
|
60 | 59 |
|
61 | 60 |
|
62 |
| -class RuffFormatRequest(FmtTargetsRequest): |
63 |
| - field_set_type = RuffFieldSet |
64 |
| - tool_subsystem = Ruff |
65 |
| - partitioner_type = PartitionerType.DEFAULT_SINGLE_PARTITION |
66 |
| - |
67 |
| - @classproperty |
68 |
| - def tool_name(cls) -> str: |
69 |
| - return "ruff format" |
70 |
| - |
71 |
| - @classproperty |
72 |
| - def tool_id(self) -> str: |
73 |
| - return "ruff-format" |
74 |
| - |
75 |
| - |
76 | 61 | @dataclass(frozen=True)
|
77 | 62 | class _RunRuffRequest:
|
78 | 63 | snapshot: Snapshot
|
79 | 64 | mode: RuffMode
|
80 | 65 | interpreter_constraints: Optional[InterpreterConstraints] = None
|
81 | 66 |
|
82 | 67 |
|
83 |
| -# Note - this function is kept separate because it is invoked from update_build_files.py, but |
84 |
| -# not as a rule. |
85 |
| -async def _run_ruff_fmt( |
86 |
| - request: AbstractFmtRequest.Batch, |
87 |
| - ruff: Ruff, |
88 |
| - interpreter_constraints: Optional[InterpreterConstraints] = None, |
89 |
| -) -> FmtResult: |
90 |
| - run_ruff_request = _RunRuffRequest( |
91 |
| - snapshot=request.snapshot, |
92 |
| - mode=RuffMode.FORMAT, |
93 |
| - interpreter_constraints=interpreter_constraints, |
94 |
| - ) |
95 |
| - result = await _run_ruff(run_ruff_request, ruff) |
96 |
| - return await FmtResult.create(request, result) |
97 |
| - |
98 |
| - |
99 | 68 | async def _run_ruff(
|
100 | 69 | request: _RunRuffRequest,
|
101 | 70 | ruff: Ruff,
|
@@ -169,16 +138,10 @@ async def ruff_lint(request: RuffLintRequest.Batch[RuffFieldSet, Any], ruff: Ruf
|
169 | 138 | return LintResult.create(request, result)
|
170 | 139 |
|
171 | 140 |
|
172 |
| -@rule(desc="Format with `ruff format`", level=LogLevel.DEBUG) |
173 |
| -async def ruff_fmt(request: RuffFormatRequest.Batch, ruff: Ruff) -> FmtResult: |
174 |
| - return await _run_ruff_fmt(request, ruff) |
175 |
| - |
176 |
| - |
177 | 141 | def rules():
|
178 | 142 | return [
|
179 | 143 | *collect_rules(),
|
180 | 144 | *RuffFixRequest.rules(),
|
181 | 145 | *RuffLintRequest.rules(),
|
182 |
| - *RuffFormatRequest.rules(), |
183 | 146 | *pex.rules(),
|
184 | 147 | ]
|
0 commit comments