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.10.3

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.10.3
File Size Uploaded Provenance Actions
simplint-0.10.3.tar.gz 1.6 MB With provenance Details for simplint-0.10.3.tar.gz

Built distributions (wheels)

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

Total release size: 108.2 MB

Release files / simplint-0.10.3.tar.gz

Download URL simplint-0.10.3.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
07e06e55a1610f2f4a8122fa19cff052b5d2093c1b7c0db093d41c4338206ecd
BLAKE2b-256 checksum
How to use checksums
050128738a44aa406aa640f9724da2dd01b10921a513a15cf6785be9b6a6f758
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-win_arm64.whl
Size 11.4 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
2b16937d541a92016f5b90758e5a30fc223f986596c46bd7675d55e72ba56ad7
BLAKE2b-256 checksum
How to use checksums
799fe65681e163ac8e42bd76aab50a14c0c19d63de3bf95f1dd619cd427eb191
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-win_amd64.whl
Size 13.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
28270e16fd1b29aab0973699bc48b820fd9c331baaef90a9d7a75a3f6bde82e1
BLAKE2b-256 checksum
How to use checksums
8d3bc9d4560e8106fdb42aa68d3de68d974231046a1c69fd853cece27f8c20ab
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-musllinux_1_2_x86_64.whl
Size 12.8 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a130bb575a7a462be73a47dcd76c795612f89615b3868a58b20ca37632148a7b
BLAKE2b-256 checksum
How to use checksums
b2d77f79920afc9f7bab820d31fa45be366ce92008489be0929b4a74a4737176
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-musllinux_1_2_aarch64.whl
Size 10.9 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
8408d3dda288e3cf57d1bbf4f68da2771493a6edd0c0f9c36f568aaf6d4ca959
BLAKE2b-256 checksum
How to use checksums
29ccd3a829972a59000ea751be1043d5423c11fcdf715bcbebc097b8c5e2eea4
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-manylinux_2_31_riscv64.whl
Size 11.5 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
1551a9e6a6f9719ac7b14166ca3c9453a6446727dbf8267de8bb0e9d671e6087
BLAKE2b-256 checksum
How to use checksums
4cfbad87a537d009e216506361b4c0c2ca933b58be0d482ecceb1e4373f900db
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-manylinux_2_28_x86_64.whl
Size 12.8 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
aee42d5627a6fc9825c8cfb0f658a9b566a926dd7fdc66cd13cfa7bf14015a80
BLAKE2b-256 checksum
How to use checksums
9bfc3e01770f0a5fc3b25a62defceb3255f0ef5ffe42a50d7136be2d4599cccf
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-manylinux_2_28_aarch64.whl
Size 10.9 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
7db60e9aea27cafa612ed985c59677ddd05f6dfbfbd633d20a0aa40b132d3e4c
BLAKE2b-256 checksum
How to use checksums
e3e3ab429f90e6c1bf613673d6a82e1be323a33fbb731bbaa9511579be22984e
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-macosx_11_0_arm64.whl
Size 11.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c4b8e376f6b396345ffb3094fd9ffd2aed1e9e407e790bb7897ccb3fc8aec65
BLAKE2b-256 checksum
How to use checksums
9861c6798dbf749b45d74d26d852f1542f950c7d619314b97391993bcb4ef2d2
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 11, 2026.

Transparency log

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

Download URL simplint-0.10.3-py3-none-macosx_10_12_x86_64.whl
Size 11.3 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e222ca4de02968370390c222ceafc4586c2ce78dd9b7459655bcb473d337ff44
BLAKE2b-256 checksum
How to use checksums
36f9b5b8e9ae5dfc7dee5f5dce295dd086eed2877bc8338ac1c6dec21b964000
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 11, 2026.

Transparency log

Security for simplint 0.10.3

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.10.3.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 11, 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