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

Built distributions (wheels)

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

Total release size: 110.6 MB

Release files / simplint-0.11.0.tar.gz

Download URL simplint-0.11.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e4eff0060094e8f6b3787fd757455e0b417902e6cad356ef60cae032cd333107
BLAKE2b-256 checksum
How to use checksums
79ec292640ddf727a6f32678099855596fea4998e0cf07afd67b832cc921e629
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.0-py3-none-win_arm64.whl

Download URL simplint-0.11.0-py3-none-win_arm64.whl
Size 11.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
e905ffc1dbd974aaab79ce342b9596d2fc0d5dac0a8a503723f41cc6dd81e75a
BLAKE2b-256 checksum
How to use checksums
106bed4425de6520dfd2d403eb6760cbfc212c038e51805d8a1ca50d7a5c54f3
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.0-py3-none-win_amd64.whl

Download URL simplint-0.11.0-py3-none-win_amd64.whl
Size 13.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ae3f91770f0c73b089036a97cc55d2e543110ba91897a59936e73a0745997461
BLAKE2b-256 checksum
How to use checksums
a3d5f908c72353b79b99ae78eef78ad7cafb40e81af5c10afbe6d962b74442d9
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.0-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.11.0-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
b2cf7e334f47a7935e661282c6af17ddfaeb20561529d735005593d973d86df7
BLAKE2b-256 checksum
How to use checksums
dc50ae32ed7ead5245545fe94be0f625192e8a930d2931f837275145ad791af4
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.0-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.11.0-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
2ffe2f119df735368d0c52867e4e3e95cb6e4937279784797add9a37a06ec12c
BLAKE2b-256 checksum
How to use checksums
144a39f34c93bec52b42ff4ffc0af3375b9cf473f3ea3d1c5b0c7f4436eb3571
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.0-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.11.0-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
e38bf6e507ed8712309d504adfba0b67b8dbf97ff95e4e3a8ccb2580bc6a10a8
BLAKE2b-256 checksum
How to use checksums
371257acc9f2641ca1a71c111d2d45684c2fbbd8f02a241fd428a5e78e373ee1
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.0-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.11.0-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
a78c733c92ff45d7fffb6960f03523c01c155042b69bb45ff77b6368b420c0ea
BLAKE2b-256 checksum
How to use checksums
5a5f7ff9871c85db89939528ee5463144056eca969752c475d0c282889a65dd8
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.0-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.11.0-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
e4d7a2b485652abf1141c7e5541987fecfd778a05529df6c4c5b6ed5c89a4cb4
BLAKE2b-256 checksum
How to use checksums
e056c76a762de8d90c16d9c4c5850b01fdcd69a098789be325e832c71b34e699
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.0-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.11.0-py3-none-macosx_11_0_arm64.whl
Size 12.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
09ed0ae554edc50bbfafc2db8d0fbf363496331f96f3f7ac74fa262dd18158ce
BLAKE2b-256 checksum
How to use checksums
a6b26bb45186ba918ad455f5775bfda84b8183016365ab414120f51750db5770
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.0-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.11.0-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
4f7bc62032a2ddb5d9035e2ff8fabfd4c23ec23349f0b0eeeaf8f89bf4db01c5
BLAKE2b-256 checksum
How to use checksums
2d1a6c065061cdac678dc48177e011a9075ca6f761a9d821417c50ddf0d21c07
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.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.11.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 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