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

sandialabs / LoQS / 35676029580
90%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 04:02AM UTC
Jobs 1
Files 79
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

22 Sep 2026 01:30AM UTC coverage: 89.724% (+0.006%) from 89.718%
35676029580

push

github

web-flow
Whole repo lints clean, CI turned on for linting (#140)

* Bump mkdocs-material to 9.7.7

* Exclude deliberately non-compliant test fixtures from lint/type checks

Kicks off repo-wide black/flake8/mypy cleanup by excluding files that intentionally can't satisfy any of the three tools.
- `.flake8` gains `extend-exclude = migrate_fixtures`, dropping 34 `F821` false positives from deliberately-invalid AST snippets used as golden-file fixtures for the migration tool's own tests.
- `pyproject.toml`'s black `force-exclude` narrows from all of `tests` down to just `tests/tools/migrate_fixtures`, bringing the rest of `tests/` into scope.
- `mypy.ini` gains an `exclude` regex for the same fixtures plus two fixture-generator scripts that intentionally reference a pre-`OperatorRep`-refactor API no longer present in current code.

* Reformat entire repo with black

Brings the whole repo into black compliance and closes lint-config gaps found while doing so.
- Adds `target-version = ["py311"]` to restore black's own AST-equivalence safety check, previously silently non-functional due to an unbounded auto-detected target version.
- Reformats 65 files repo-wide with `black` (`docs_scripts/` and most of `tests/`).
- Adds `E226` to `.flake8`'s ignore list, a real black-compatibility exemption the original config was missing.
- Fixes 6 `E265` occurrences (missing space after `#` in commented-out dict entries) and 2 trivial whitespace issues in `docs/serve.py` (outside black's scope).
- Adds a `per-file-ignores` entry for one `W293` in `tests/internal/test_version_compatibility.py` that is real, literal fixture content under an exact-string-equality test.

* Add E402 per-file-ignores for guarded-import test files

Silences flake8's E402 ("import not at top of file") for the 16 files that use a module-scope pytest.importorskip(...) guard before their real imports, via targeted .flake8 per-file-ignores entries rather than per-line # noqa comments.

- Verified 0 E402 findi... (continued)

3419 of 4038 branches covered (84.67%)

Branch coverage included in aggregate %.

10726 of 11727 relevant lines covered (91.46%)

0.91 hits per line

Coverage Regressions

Lines Coverage ∆ File
65
87.97
0.46% codepacks/codepack_surf17_surgery.py
33
77.66
0.0% core/instructions/builders.py
24
90.14
0.1% codepacks/codepack_surf17_tomita2014.py
19
86.76
0.03% codepacks/codepack_5_1_3_quantinuum2022.py
17
80.22
-0.22% internal/encoder/baseencoder.py
14
93.24
-0.12% backends/state/stimstate.py
13
89.72
-0.07% codepacks/codepack_7_1_3_quantinuum2021.py
7
80.72
-0.89% core/instructions/instructionstack.py
6
96.99
-0.01% backends/model/dictmodel.py
6
93.57
0.0% codepacks/codepack_surf17_multipatch.py
6
70.0
-0.25% core/frame.py
5
97.22
-0.01% backends/state/npsvstate.py
5
87.67
-0.08% core/history.py
5
84.38
-0.24% core/recordables/qeccodepatch.py
3
92.73
-0.13% core/recordables/measurementoutcomes.py
2
99.15
-0.0% backends/model/pygstimodel.py
1
94.74
-0.13% core/qeccode.py
Jobs
ID Job ID Ran Files Coverage
1 35676029580.1 22 Sep 2026 04:02AM UTC 79
89.72
GitHub Action Run
Source Files on build 35676029580
  • Tree
  • List 79
  • Changed 18
  • Source Changed 0
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35676029580
  • 4089d1a4 on github
  • Prev Build on main (#35634216474)
  • Next Build on main (#35690328846)
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