Skip to main content

simplint

simplint

PyPI PyPI - Python Version Downloads PyPI - License Build Test Documentation status OpenSSF Scorecard OpenSSF Best Practices

simplint is a companion linter for Ruff, written in Rust. It adds checks that make Python code easier to read and review:

Most rules rewrite the code for you; fixes that could change behavior run only with --unsafe-fixes. An import index across every file keeps fixes from renaming or moving a name another module uses. A whole project lints in milliseconds, simplint never reports what a Ruff rule reports, and both tools read the same noqa comments and pyproject.toml.

The rules are opinionated. They reflect the maintainer's preferences while aiming to be as objective as possible.

Install

With uv or pipx:

uv tool install simplint  # or: pipx install simplint

Quick start

Run it from the project root:

simplint check .

Metadata

Release files for simplint 0.12.0

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

Source distribution (sdist)

Source distribution for simplint 0.12.0
File Size Uploaded Provenance Actions
simplint-0.12.0.tar.gz 2.0 MB With provenance Details for simplint-0.12.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for simplint 0.12.0
File Actions
simplint-0.12.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for simplint-0.12.0-py3-none-win_arm64.whl
simplint-0.12.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for simplint-0.12.0-py3-none-win_amd64.whl
simplint-0.12.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details for simplint-0.12.0-py3-none-musllinux_1_2_x86_64.whl
simplint-0.12.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for simplint-0.12.0-py3-none-musllinux_1_2_aarch64.whl
simplint-0.12.0-py3-none-manylinux_2_31_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64 Details for simplint-0.12.0-py3-none-manylinux_2_31_riscv64.whl
simplint-0.12.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details for simplint-0.12.0-py3-none-manylinux_2_28_x86_64.whl
simplint-0.12.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details for simplint-0.12.0-py3-none-manylinux_2_28_aarch64.whl
simplint-0.12.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for simplint-0.12.0-py3-none-macosx_11_0_arm64.whl
simplint-0.12.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for simplint-0.12.0-py3-none-macosx_10_12_x86_64.whl

Total release size: 113.9 MB

Release files / simplint-0.12.0.tar.gz

Download URL simplint-0.12.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
1ad38f864a86f0bf2cd4ba9dd49a35aa8e353dfaad5c9c6909f14b945bf00702
BLAKE2b-256 checksum
How to use checksums
b02b697e2b9ca827a6ce8331ad970f716141450816352a7dbfc5507f4ad39213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-win_arm64.whl

Download URL simplint-0.12.0-py3-none-win_arm64.whl
Size 11.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
ce0e5f6be1035915f52715e4175611a95fcfb01c0f42e504ac6f2e8ba907bf81
BLAKE2b-256 checksum
How to use checksums
24dd2733ea9aec0d37d2b249b77150067fd3160ef3524c8c80ed6b18f6a0e589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-win_amd64.whl

Download URL simplint-0.12.0-py3-none-win_amd64.whl
Size 13.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ca2b790dcfb983cddfe0204b9b1c993ebf87f0c3266b484213c400fe78f0f811
BLAKE2b-256 checksum
How to use checksums
2b557149e1fa73ed498258a647a38b321468ad17348d7f0d384926b07da90cc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.12.0-py3-none-musllinux_1_2_x86_64.whl
Size 13.5 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e033f7c193c8866f7b58d09c21b8c6986ce656279a8bc76cb8eb810b04b4911f
BLAKE2b-256 checksum
How to use checksums
f30b5ba645e29beb26d4b07710ee759c76ffdd572b69f41c6b59661456b459c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.12.0-py3-none-musllinux_1_2_aarch64.whl
Size 11.4 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
687a7db0fb11663cfe4a32a51f61a675859ff91aa4ef82ab96925bbe5be057f8
BLAKE2b-256 checksum
How to use checksums
312fa8d26f3d2d0b4f9a7fc473be0f865ddbe5151cbc26d5bbcb4eee84ef1fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.12.0-py3-none-manylinux_2_31_riscv64.whl
Size 12.0 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
48fa6e715ae7fa12878fe5a91a4f188e9e17ab9983eb00df584127bde9b217ed
BLAKE2b-256 checksum
How to use checksums
5c2e416b2869aabeedcbd799f4d9a8715f06d8e6e413f3e2ed55790fca31988f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.12.0-py3-none-manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
264ef588a6a419c8f669e3a96f219b1fb9e498a3b446cf429840f770f55a27bc
BLAKE2b-256 checksum
How to use checksums
768b70a0f91a0164c52b93d39cae333ea3f3300898773f2a0bdf188ecd7abcb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.12.0-py3-none-manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ec532b37eb40b682ee8f4b24e789b119bf31f6db92382bad2973607260fe8e9a
BLAKE2b-256 checksum
How to use checksums
bd9f68763de3d8830df9b786f3fe84574a93a9360ae1afd1ec380b74c7135d00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.12.0-py3-none-macosx_11_0_arm64.whl
Size 12.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99e56e512e8dc992b8b8a9b43f82b5c2efa91680d43013dffaf6ddbc2b160d79
BLAKE2b-256 checksum
How to use checksums
879a608b1e9add0bf6ed0e6756db83e0192f394345e6e75d3e150fe0ace083b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / simplint-0.12.0-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.12.0-py3-none-macosx_10_12_x86_64.whl
Size 11.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7a63092330ae0dd4bb98dea3b09e7687a2787826817fed8f61e585f256143425
BLAKE2b-256 checksum
How to use checksums
f5363abe1d3e6aad46e01408a4af70ee16cc16b721bb83e9205bda500df8632b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Security for simplint 0.12.0

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.

Full provenance

All 10 files in this release have been uploaded with provenance metadata.

Select from 10 files

Attestation for simplint-0.12.0.tar.gz

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 Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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