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

pantsbuild / pants / 25259185675

02 May 2026 06:47PM UTC coverage: 92.141% (-0.8%) from 92.955%
25259185675

push

github

web-flow
Fix the dynamic UI. (#23306)

In #23114 we upgraded to indicatif 0.18.4,
which included a fix to respect TERM, and 
display nothing if it's unset.

Since we did not pass TERM through pantsd, the
dynamic ui is now not shown. 

This change fixes that, and also pass NO_COLOR
through, since indicatif inspects it too.

88773 of 96345 relevant lines covered (92.14%)

3.83 hits per line

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

0.0
/src/python/pants/backend/cc/lint/clangformat/skip_field.py
1
# Copyright 2022 Pants project contributors (see CONTRIBUTORS.md).
2
# Licensed under the Apache License, Version 2.0 (see LICENSE).
3

4
from __future__ import annotations
×
5

6
from collections.abc import Iterable
×
7

8
from pants.backend.cc.target_types import CCSourcesGeneratorTarget, CCSourceTarget
×
9
from pants.engine.rules import Rule
×
10
from pants.engine.target import BoolField
×
11
from pants.engine.unions import UnionRule
×
12

13

14
class SkipClangFormatField(BoolField):
×
15
    alias = "skip_clang_format"
×
16
    default = False
×
17
    help = "If true, don't run clang-format on this target's code."
×
18

19

20
def rules() -> Iterable[Rule | UnionRule]:
×
21
    return (
×
22
        CCSourcesGeneratorTarget.register_plugin_field(SkipClangFormatField),
23
        CCSourceTarget.register_plugin_field(SkipClangFormatField),
24
    )
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