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.11.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 simplint 0.11.1
File Size Uploaded Provenance Actions
simplint-0.11.1.tar.gz 1.8 MB With provenance Details for simplint-0.11.1.tar.gz

Built distributions (wheels)

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

Total release size: 110.7 MB

Release files / simplint-0.11.1.tar.gz

Download URL simplint-0.11.1.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
36f6f3f0697cb6116be625c170e1b7c38ce0179dbaf1f445df00dc303729adc3
BLAKE2b-256 checksum
How to use checksums
1ba34e11694befe3fe801a5d287442cc56cff5b85b58843a1137b27165ead6c8
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-win_arm64.whl
Size 11.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
1eabb23881cc722241e2159d1ce01ad3874b25c19767130b086e1b241fb1b8d5
BLAKE2b-256 checksum
How to use checksums
e3272e5df753fd4298d5600e79f379b097f1399799ac025ea95ed4e4f674422b
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-win_amd64.whl
Size 13.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
48cde3fae8f9b3a2fc943fa5ee482620177cbc4288f71186424663cc7a1e8137
BLAKE2b-256 checksum
How to use checksums
ba1605d58b64c424390ca04ececcb2c49721c892323d685b555ec4dab73e8ccd
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-musllinux_1_2_x86_64.whl
Size 13.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
81fe2da43b381c816112f4b0fc6b135c03095299f908ee1e34b66b8c80fece78
BLAKE2b-256 checksum
How to use checksums
21b00deac04b76e5bdd1e6a6d020684ef381b6603fea72b41e3055f77b6e681e
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-musllinux_1_2_aarch64.whl
Size 11.1 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
69c76ba094c64644d4e8930a7a179cb0ad53ca5cc164b6fe20070857bcc504da
BLAKE2b-256 checksum
How to use checksums
897e268036d3c9a1ed78d4d2444cbcaf410d4244924ed4161046d912a205c3d3
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-manylinux_2_31_riscv64.whl
Size 11.7 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
6a7976f4bc4ef6910034d62507a61fcdfe9757a168dbb7b7fbba720d47a33a79
BLAKE2b-256 checksum
How to use checksums
cfdf74f1ce8073697c11e47eea5c5695268f183af12d898c7f673804cee69db8
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-manylinux_2_28_x86_64.whl
Size 13.2 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
bdb55194c581467b0285a4dd0f62830eee7e5377110a9b6238fcb73185cfcbfc
BLAKE2b-256 checksum
How to use checksums
428e4e34a03e7f0721b075c96ed7930dd88e26d3595ac1b98cff4bbb9bbd6c98
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-manylinux_2_28_aarch64.whl
Size 11.1 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4c2acf7c94257b95bd6ae1b3ba4de18cce87f00a10f32e71153ecdb76df26ee8
BLAKE2b-256 checksum
How to use checksums
383757614dd990dce4f39bd328d5f98066ce182cb0c687f873223ca4cc71e687
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-macosx_11_0_arm64.whl
Size 12.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a87bf86020c65172c2056159bfabe79d008bed35ae68acd3863ab7ce26bffce2
BLAKE2b-256 checksum
How to use checksums
4086ec1dc711e2b194460645d23ff63eedc1ca5136c70ca4dbf67edfe37644ca
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 12, 2026.

Transparency log

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

Download URL simplint-0.11.1-py3-none-macosx_10_12_x86_64.whl
Size 11.6 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b8c114129cbd9a671eafbd30645ee8fda5bcdcaa7261fddfb9d5e7691c61ec59
BLAKE2b-256 checksum
How to use checksums
f8600c8cfb1aebc0012cac564b73b6b547f835f219a071842342287836df7154
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 12, 2026.

Transparency log

Security for simplint 0.11.1

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.11.1.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 12, 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