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

Tatsh / deltona / 24928357997
100%

Build:
DEFAULT BRANCH: master
Ran 25 Apr 2026 10:02AM UTC
Jobs 5
Files 27
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Apr 2026 10:00AM UTC coverage: 100.0%. Remained the same
24928357997

push

github

Tatsh
project: lift remove-trailing-commas walker into refactor library

Move the file walking and per-file rewrite logic out of the
remove-trailing-commas Click command and into deltona.refactor as a
new public async function remove_trailing_commas_in_paths. The
walker, repo-root finder, gitignore reader, and per-file rewriter
all run on anyio.Path so filesystem operations are non-blocking and
naturally async. The walker now descends directories with iterdir
and prunes whole subtrees that match exclusion patterns, instead of
expanding every entry under the start path with rglob and filtering
afterwards. This eliminates the multi-second lag previously seen on
projects with large excluded trees like .venv or node_modules.

When --no-format is not passed, the command now also gathers exclude
patterns from pyproject.toml (tool.yapfignore.ignore_patterns,
tool.ruff.exclude, tool.ruff.extend-exclude, tool.ruff.format.exclude)
and from ruff.toml / .ruff.toml (exclude, extend-exclude,
format.exclude) and feeds them to the walker as extra excludes,
matching the formatters' own scope.

Yarn format and yarn ruff:fix output is now suppressed by default;
passing --debug shows it. Debug logging traces every step of ignore
pattern construction (project root discovery, each pyproject/ruff
section, gitignore chain, final pattern count) and walker traversal
(descent, prune, skip, processing) so users can see exactly what was
considered and why something was dropped.

Add tomlkit as a base dependency for reading pyproject.toml and
ruff.toml.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

394 of 394 branches covered (100.0%)

Branch coverage included in aggregate %.

180 of 180 new or added lines in 2 files covered. (100.0%)

3286 of 3286 relevant lines covered (100.0%)

5.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24928357997.1 25 Apr 2026 10:02AM UTC 27
100.0
GitHub Action Run
2 24928357997.2 25 Apr 2026 10:02AM UTC 27
100.0
GitHub Action Run
3 24928357997.3 25 Apr 2026 10:03AM UTC 27
100.0
GitHub Action Run
4 24928357997.4 25 Apr 2026 10:03AM UTC 27
100.0
GitHub Action Run
5 24928357997.5 25 Apr 2026 10:04AM UTC 27
100.0
GitHub Action Run
Source Files on build 24928357997
  • Tree
  • List 27
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24928357997
  • ff1f9478 on github
  • Prev Build on master (#24927593334)
  • Next Build on master (#24928494306)
  • Delete
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