• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 19605163397

23 Nov 2025 03:21AM UTC coverage: 80.249% (-0.04%) from 80.284%
19605163397

Pull #22911

github

web-flow
Merge 94c33cc2d into 5244eeb7a
Pull Request #22911: Replaced isort with ruff lint

13 of 16 new or added lines in 13 files covered. (81.25%)

32 existing lines in 1 file now uncovered.

78348 of 97631 relevant lines covered (80.25%)

3.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/python/pants/backend/experimental/terraform/register.py
1
# Copyright 2021 Pants project contributors (see CONTRIBUTORS.md).
2
# Licensed under the Apache License, Version 2.0 (see LICENSE).
3

4
from pants.backend.python.goals import lockfile as python_lockfile
×
5
from pants.backend.terraform import dependencies, dependency_inference, tool
×
NEW
6
from pants.backend.terraform.goals import check, deploy, tailor
×
7
from pants.backend.terraform.goals import lockfiles as terraform_lockfile
×
8
from pants.backend.terraform.lint.tffmt.tffmt import rules as tffmt_rules
×
9
from pants.backend.terraform.target_types import (
×
10
    TerraformBackendTarget,
11
    TerraformDeploymentTarget,
12
    TerraformLockfileTarget,
13
    TerraformModuleTarget,
14
    TerraformVarFileTarget,
15
)
16
from pants.backend.terraform.target_types import rules as target_types_rules
×
17
from pants.engine.rules import collect_rules
×
18

19

20
def target_types():
×
21
    return [
×
22
        TerraformModuleTarget,
23
        TerraformDeploymentTarget,
24
        TerraformBackendTarget,
25
        TerraformVarFileTarget,
26
        TerraformLockfileTarget,
27
    ]
28

29

30
def rules():
×
31
    return [
×
32
        *collect_rules(),
33
        *dependencies.rules(),
34
        *check.rules(),
35
        *dependency_inference.rules(),
36
        *tailor.rules(),
37
        *target_types_rules(),
38
        *tool.rules(),
39
        *tffmt_rules(),
40
        *deploy.rules(),
41
        *terraform_lockfile.rules(),
42
        *python_lockfile.rules(),
43
    ]
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc