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

christophevg / schema-tools / 35975422266
73%

Build:
DEFAULT BRANCH: master
Ran 24 Sep 2026 08:28AM UTC
Jobs 1
Files 20
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

24 Sep 2026 08:23AM UTC coverage: 70.429% (-15.3%) from 85.733%
35975422266

push

github

christophevg-agent
style: remediate code quality to pass make check

Bring the legacy codebase to the standard quality gate:

- ruff format applied across src and tests (2-space indent kept)
- ruff auto-fixes: import sorting, pyupgrade, comprehensions (54)
- manual fixes: raise-from in except clauses (B904), mutable
  argument defaults (B006), unused loop variable (B007), yield from
  (UP028), deprecated typing imports (UP035/F401)
- tests: assert False replaced with pytest.fail (B011);
  test_bad_xml_validation corrected to match actual behavior —
  ubl.validate reports invalid documents instead of raising
- mypy: added types-PyYAML/types-Markdown/types-xmltodict/
  types-requests stubs to dev group, annotated Schema.args, fixed
  namedtuple name-match, typed return of text unwrapping, guarded
  select_query return_list override

make check now passes: 58 tests, mypy clean, ruff clean.

🤖 Implemented together with Yoker.

265 of 380 branches covered (69.74%)

Branch coverage included in aggregate %.

135 of 237 new or added lines in 16 files covered. (56.96%)

883 of 1250 relevant lines covered (70.64%)

0.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
26
33.6
src/schema_tools/schema/schematron/functions.py
21
0.0
src/schema_tools/web/__init__.py
14
89.39
src/schema_tools/schema/json.py
9
0.0
src/schema_tools/schema/swagger.py
7
0.0
src/schema_tools/peppol.py
7
64.37
src/schema_tools/schema/schematron/__init__.py
6
0.0
src/schema_tools/__main__.py
4
70.97
src/schema_tools/ast.py
3
89.47
src/schema_tools/utils.py
2
89.04
src/schema_tools/mapping.py
1
68.75
src/schema_tools/schema/xml.py
1
57.14
src/schema_tools/xml.py
1
93.33
src/schema_tools/yaml.py
Jobs
ID Job ID Ran Files Coverage
1 35975422266.1 24 Sep 2026 08:28AM UTC 20
70.43
GitHub Action Run
Source Files on build 35975422266
  • Tree
  • List 20
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35975422266
  • d3afea41 on github
  • Prev Build on master (#21797461624)
  • Next Build on master (#35977142946)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc