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, few rules overlap with Ruff's, 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.2

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.2
File Size Uploaded Provenance Actions
simplint-0.10.2.tar.gz 1.7 MB With provenance Details for simplint-0.10.2.tar.gz

Built distributions (wheels)

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

Total release size: 108.1 MB

Release files / simplint-0.10.2.tar.gz

Download URL simplint-0.10.2.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
bf8070d72fae7d8ce59ee615240e28ed4f9f45241027ac01d4f04c7a1fcb2527
BLAKE2b-256 checksum
How to use checksums
356c51632560d40d367a40bfad4f7407034a9a714a2c8f7e198df91c007cbf6c
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.2-py3-none-win_arm64.whl

Download URL simplint-0.10.2-py3-none-win_arm64.whl
Size 11.3 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
45a6fb34632051f2d11da1de36b87ec486b42121607c681c9373d443f55406d1
BLAKE2b-256 checksum
How to use checksums
bb95d9b6e3ccbb8c1ec3471bf9bc2d7d8e4016d97b1b8b08df47d09b16370b1b
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.2-py3-none-win_amd64.whl

Download URL simplint-0.10.2-py3-none-win_amd64.whl
Size 13.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
bc8b9c0cd68035f917dda00433fc55aaf31e8e21a88f4c3dfe9d8a6fd20ef76b
BLAKE2b-256 checksum
How to use checksums
777453970f2869f91da998e6f43c7d3b0826ea82ce555905229bc9d8d40256c9
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.2-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.10.2-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
157cee57234e3719474f8cebaeeb50b9df72c4601665cf05494f06afdd3df5f3
BLAKE2b-256 checksum
How to use checksums
efdc66d1eb73ed845533698ac326332d96fec0c03b82c2716fd293de04879b6c
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.2-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.10.2-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
c4cbbaa07348c246d164d563bb8b42385ede1238142c4ee76b9f45f72dca6ade
BLAKE2b-256 checksum
How to use checksums
52c02d55ebf7650c4d0d08c7752b7a3fe9c00f95e6b2ec3ce88667c50f2081a5
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.2-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.10.2-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
d5e8903332140a0706e282f7fcec2450933a436bc16dad8318f392bd0c2cfed2
BLAKE2b-256 checksum
How to use checksums
ff8c76e23e49dc62802d9c3db6a2b253ec95d9de271da8c846eac36d8b678819
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.2-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.10.2-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
b8393695ae2e9485e26e143eaef08cc6e7031f95cb7e88d435bf65aaba61b4cd
BLAKE2b-256 checksum
How to use checksums
e1b2f5b2890f7654a7fa2e9d5af6069cea3c3e23ac549f8148d554227c6ad902
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.2-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.10.2-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
f9a9e44398b0cb86c5b1f83471bc0aefea0a29c376b225fa04fd4124a4760b12
BLAKE2b-256 checksum
How to use checksums
54b864a5d978bb1cda278f2019bee9789793302f13d7b21c432c95a492dcaee8
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.2-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.10.2-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
6ba7ef30d77e78fccba31d3f851894604aaace0b52a6ee9e1b15fd4a6421a69f
BLAKE2b-256 checksum
How to use checksums
d546f0de0e11c8ae73370181d29a01e16703163ebbc283600956ea3463a61287
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.2-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.10.2-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
6d0b9f9bdc4b896962c00dd83bd20dcd11e35e701d85efa11fc2a25c4085ff63
BLAKE2b-256 checksum
How to use checksums
f70a01f4c1fef5cc40a510e58caf2e5dfde90a2a472197570ca0f3c4c41e1f76
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.2

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