Releases: hoodbroskillson/NoEllipsis
Release list
v1.1.2
NoEllipsis 1.1.2
Patch release. Still zero runtime dependencies. Still no network, telemetry, or rewrite. Published on PyPI: https://pypi.org/project/noellipsis/
Highlights
- GitHub Action writes validated SARIF 2.1.0 to
sarif-fileand exportssarif-file/exit-code command/modealias resolves without a silent clash- Real
--config PATH(same[tool.noellipsis]schema; no silent fallback) - CI runs real
pre-commit validate-manifestandtry-repo - Version-aware release notes with SHA256SUMS injection
- Curated (not real-world) evals corpus with committed metrics
Install
pipx install noellipsis
python -m pip install noellipsisPin the action and pre-commit hook to v1.1.2.
Action SARIF upload
- uses: actions/checkout@v7
- uses: hoodbroskillson/NoEllipsis@v1.1.2
id: scan
continue-on-error: true
with:
command: check
path: src
format: sarif
- uses: github/codeql-action/upload-sarif@v4
if: always()
with:
sarif_file: ${{ steps.scan.outputs.sarif-file }}
- name: Fail if findings
run: test "${{ steps.scan.outputs.exit-code }}" = "0"Checksums and provenance
Release assets include the wheel, sdist, and SHA256SUMS. Attestations use actions/attest-build-provenance@v4.
afb9375b286e2d3b050bc293b7cf8a0ee02679537664293d1d02f2779c226a4f noellipsis-1.1.2-py3-none-any.whl
9a24bbdc99d1a6fc76e7a5310117eee1ef9e2229b5c2e7d906dd6222552b44a6 noellipsis-1.1.2.tar.gz
Verify:
gh attestation verify noellipsis-1.1.2-py3-none-any.whl --repo hoodbroskillson/NoEllipsisCompatibility
- Breaking changes: none
- New CLI flag:
--config PATH - Action
commanddefault is empty (still becomescheckwhenmodeis also empty)
Limitations
Unchanged: not a compiler, type checker, or AI-content detector.
v1.1.0
NoEllipsis 1.1.0
Local static checker for incomplete or truncated LLM-generated code. Still zero runtime dependencies. Still no network, telemetry, or rewrite.
NoEllipsis 1.1.0 is on PyPI: https://pypi.org/project/noellipsis/
Highlights
- SARIF 2.1.0 (
--format sarif) for GitHub code scanning noellipsis ruleslists every rule id and default severity- Reusable GitHub Action
hoodbroskillson/NoEllipsis@v1.1.0(exact tag; no floatingv1) - Hypothesis property tests (dev extra) and golden fixtures
- CI on Python 3.11–3.14 (Ubuntu) plus Windows and macOS
- Trusted Publishing workflow: one build, checksums, attestations,
environment: pypi
Install
pipx install noellipsis
python -m pip install noellipsisFrom the git tag (same version):
python -m pip install "noellipsis @ git+https://github.com/hoodbroskillson/NoEllipsis.git@v1.1.0"SARIF
noellipsis check src --format sarif > noellipsis.sarifSee docs/sarif.md and .github/workflows/noellipsis-sarif.yml.
Action
- uses: hoodbroskillson/NoEllipsis@v1.1.0
with:
command: check
path: .
format: githubPython versions
Requires Python 3.11+. Tested on 3.11, 3.12, 3.13, and 3.14.
Compatibility
- Breaking changes: none
- Existing
check/compare/git-diffflags and option positions still work - New format:
sarif - New command:
rules
Checksums and provenance
Release assets include the wheel, sdist, and SHA256SUMS. GitHub artifact attestations were produced on the 1.1.0 release workflow.
06d10994dabc7658247a07fbf362f743f5a242577c7ba69ef5d7a13d35926a84 noellipsis-1.1.0-py3-none-any.whl
154ec70778eed56725118c768cab0d5bed00c8b69264306d928ab546aa6b96b3 noellipsis-1.1.0.tar.gz
Verify a downloaded wheel:
gh attestation verify noellipsis-1.1.0-py3-none-any.whl --repo hoodbroskillson/NoEllipsisUpgrade
python -m pip install --upgrade noellipsispre-commit consumers should set rev: v1.1.0.
Limitations
Unchanged: not a compiler, type checker, or AI-content detector. Non-Python languages stay conservative. Compare shrink is byte-size based.
v1.0.0
Full Changelog: https://github.com/hoodbroskillson/NoEllipsis/commits/v1.0.0