Skip to main content

typos-gitlab-code-quality

Generate GitLab Code Quality report from typos output.

Usage

Read from stdin:

$ typos --format json | typos-gitlab-code-quality

Read from file:

$ typos --format json > typos-report.json
$ typos-gitlab-code-quality typos-report.json

Example .gitlab-ci.yml

With pip:

typos:
  image: python:alpine
  script:
    - pip install typos typos-gitlab-code-quality
    # "|| true" is used for preventing job fail when typos find errors
    - typos --format json > typos-report.json || true
    - typos-gitlab-code-quality < typos-report.json > codequality.json
  artifacts:
    when: always
    reports:
      codequality: codequality.json

With uv:

typos:
  image: ghcr.io/astral-sh/uv:python3.14-alpine
  script:
    # "|| true" is used for preventing job fail when typos find errors
    - uvx typos --format json > typos-report.json || true
    - uvx typos-gitlab-code-quality < typos-report.json > codequality.json
  artifacts:
    when: always
    reports:
      codequality: codequality.json

Acknowledgements

This project is inspired by mypy-gitlab-code-quality.

Release files for typos-gitlab-code-quality 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for typos-gitlab-code-quality 1.0.1
File Size Uploaded
typos_gitlab_code_quality-1.0.1.tar.gz 48.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for typos-gitlab-code-quality 1.0.1
File Interpreter ABI Platform
typos_gitlab_code_quality-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 53.5 kB

Release files / typos_gitlab_code_quality-1.0.1.tar.gz

Download URL typos_gitlab_code_quality-1.0.1.tar.gz
Size 48.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a043ce479a58389ce075da2a19e81efd29f5cd37aa699bfabf8c4d5002521244
BLAKE2b-256 checksum
How to use checksums
5d3cf277157c4a87664c800b1d20c36410e3bdbe7c8271fcd0eab2d4d8363f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / typos_gitlab_code_quality-1.0.1-py3-none-any.whl

Download URL typos_gitlab_code_quality-1.0.1-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1de36b23dcf5ffe4f5fcebb0d54e5d357d6e443cbce1dfcafaae1931fcb0476
BLAKE2b-256 checksum
How to use checksums
d3853ae8c2ffc7c26661b2da4b6d027b03b44e8aa1462c4c965fac2177af51d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page