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

tamada / oinkie / 37442884399
97%
main: 97%

Build:
Build:
LAST BUILD BRANCH: issue/213_reduce_solve_complexity
DEFAULT BRANCH: main
Ran 06 Oct 2026 09:32AM UTC
Jobs 1
Files 29
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

06 Oct 2026 09:25AM UTC coverage: 96.873%. Remained the same
37442884399

Pull #172

github

tamada
fix: clear SonarQube's Python findings

SonarQube Cloud reported four (#169):

- pythonsecurity:S8707, BnilLifter.py writing to a path from its
  arguments. oinkie passes it `{input file name}.json` and collects it
  from the working directory, and `lift` is not an MCP tool, so no model
  chooses the path -- but a name with a directory in it is not one oinkie
  gives, so it is refused now instead of written wherever it points, and
  the file is opened in the working directory by its base name.
- python:S8786, check_links.py's code-span regex: its backreference
  retried from every position after an unclosed run of backticks, so the
  time grew with the square of the file. Replaced by one walk over the
  runs. A span now closes only at a run of exactly its own length, as in
  CommonMark, and keeps its line endings, so a line number after a span
  that crosses one is right.
- python:S9407, MicrocodeLifter.py: two loops become `yield from`.

Checked: test_check_links.py with three new cases (a span closed only by
its own length, an unclosed run, a span over a line ending); a 400,000
character file with an unclosed backtick in 7 ms; BnilLifter.py against a
stub `binaryninja`, which refuses `../escape.json`, `/tmp/abs.json`,
`sub/x.json`, `.`, `..` and an empty name before loading anything, and
passes `out.json` through; py_compile on all four files.

Closes #169

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #172: Clear SonarQube's Python findings

7466 of 7707 relevant lines covered (96.87%)

54.05 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37442884399.1 06 Oct 2026 09:32AM UTC 29
96.87
GitHub Action Run
Source Files on build 37442884399
  • Tree
  • List 29
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37442884399
  • Pull Request #172
  • PR Base - main (#37442438558)
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