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.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.12.2
File Size Uploaded Provenance Actions
simplint-0.12.2.tar.gz 2.0 MB With provenance Details for simplint-0.12.2.tar.gz

Built distributions (wheels)

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

Total release size: 114.6 MB

Release files / simplint-0.12.2.tar.gz

Download URL simplint-0.12.2.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
4991c67e8b4f9820d868f8060a2fd7eafe3ddec85cd0c81fa968c7593faceea0
BLAKE2b-256 checksum
How to use checksums
241fc31f9de5c0efdaedb608f6f5fcba6f77a1a6489f9948ced807f3f150e6d4
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.2-py3-none-win_arm64.whl

Download URL simplint-0.12.2-py3-none-win_arm64.whl
Size 11.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
11a925ae35a7a4a3a15d1240932492254a99246729de7d6d9ae5a3099c77fd06
BLAKE2b-256 checksum
How to use checksums
b770322327b3f411f6269f56ab3c757022a82c1a321a9bea18f7498594106f11
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.2-py3-none-win_amd64.whl

Download URL simplint-0.12.2-py3-none-win_amd64.whl
Size 13.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
94cf0b46f0e66288e22f470b2e296d1e1d4d240fc9fea1afcc766585d8f74431
BLAKE2b-256 checksum
How to use checksums
628b43d3484dbca460d92a96192d5ace03891baea1f389f0c63087c3e265ffa5
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.2-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.12.2-py3-none-musllinux_1_2_x86_64.whl
Size 13.6 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
9693f6cacf9c6153b1e14b7cbbd44a47fc2efa3dc240410ac7e2d12791fd790f
BLAKE2b-256 checksum
How to use checksums
c12e3cc2f3c5fa6980eb544aff34f8d203b455094959a651327a0856c33510ce
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.2-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.12.2-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
021452cd96104870f4f9a776aef88754a98264d13a3eaaeb21586309e7ab7793
BLAKE2b-256 checksum
How to use checksums
c48331ff7acb49e8c8f6321eb94b7d69fd93cc4cdd22abd140feb3e140d4b310
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.2-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.12.2-py3-none-manylinux_2_31_riscv64.whl
Size 12.1 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
13f710d328eeb60b18da6d9aaab38d70b93ecb5e83839aef1930c54cfcd8e028
BLAKE2b-256 checksum
How to use checksums
f6400443027462011c1b0bd816c2c152bb1949b06f15d9f3d22b8f9b6bf0618f
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.2-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.12.2-py3-none-manylinux_2_28_x86_64.whl
Size 13.6 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
fa74bd0b288d7ebc916a985cdf507c1759024d41a3771d7d75a50ec2aac19ed6
BLAKE2b-256 checksum
How to use checksums
707aa0de892b93a40fd139a9793bbb238fa36355a07c9505e43b3db7625bfaf6
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.2-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.12.2-py3-none-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
b12884fb43fa4072b92adc5875999fca69036060f428d4b0d66f7590721e41e1
BLAKE2b-256 checksum
How to use checksums
fa5f56e242bbe320add90cd0833df2dd8bd2c540674402cf07faa13ca138a0f4
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.2-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.12.2-py3-none-macosx_11_0_arm64.whl
Size 12.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cae7acd8dc7a4319cc4912e05730bb61d1b28ac9ae7dfd1072715d7079fa7af2
BLAKE2b-256 checksum
How to use checksums
851eba81b981785efd491f9daae8d19b8375d0bfcbe9181171154a6648ddd05b
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.2-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.12.2-py3-none-macosx_10_12_x86_64.whl
Size 11.9 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
94db5fc5ee8543df9de059785363fd5bce765b6ad3e482f794217b2a988bb75c
BLAKE2b-256 checksum
How to use checksums
7acf8e4842e57fee5a24e4aec2cbea504d92937dcae7cecbcaeb56eada7e5e9f
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.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.12.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 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