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

Built distributions (wheels)

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

Total release size: 114.7 MB

Release files / simplint-0.12.3.tar.gz

Download URL simplint-0.12.3.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
3891b5b8a1f29090ab3cc5c5835583d0a944d1bcb18e04d398aa0e34cc5bbaa3
BLAKE2b-256 checksum
How to use checksums
a416ef02cb9abaffdd8972e638013b48134bee3423d226c94340d95988dcf105
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-py3-none-win_arm64.whl
Size 11.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
94e0b0c6b52a0e3add8cd28e1517b446eaee5add31c923dec3c984f7dd27b251
BLAKE2b-256 checksum
How to use checksums
52a25a35df45772ab3ad5c430b0fa21520eb074c3ec19db144c0edc899a52d0c
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-py3-none-win_amd64.whl
Size 14.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8c54f85f3b4d5f5772eb0665e5dbf44eba95b600f91d65a558180030003db800
BLAKE2b-256 checksum
How to use checksums
03696d83f427e95b9042e83361a727a53683d0d950d2b18770281e137a63822d
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
36e5f18dfe88da9e970906b8ad076e63629912b55ddf7adaca3d3faa4f7ed3b6
BLAKE2b-256 checksum
How to use checksums
5ebf475bedafc8cf12bb3c16845663606a95b41e698b648ae05d37df01a000c6
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
28e82442f29f8b1866ef4668a5cd5bed8280c8e99a5e0115cf0cbea52651ae16
BLAKE2b-256 checksum
How to use checksums
816b855bdbaab675350a6bd422ab5f02228129581e59e4e3d7e3ee83f6ceebb9
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
91cf1b1608dfb671353e2003d882f8ee3faa451d8ab96028cff1f5a0bf07cec4
BLAKE2b-256 checksum
How to use checksums
7b4642248711e6b283b8587d3ea05abd02259dafa8c2f3361f444925c4b360f8
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-py3-none-manylinux_2_28_x86_64.whl
Size 13.7 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
50fd12307973797f1314bade0bea8b4484e6a215f407e0af49167da3b2f91da2
BLAKE2b-256 checksum
How to use checksums
2e5c3459d0e683fb6ef7462bb3404a83dc761a0cf8ef5c734f4d2f60c6072064
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
e655ee644558296e1e0485be7bbd6319aee8ddaef80531de7976a84926f68b24
BLAKE2b-256 checksum
How to use checksums
a08524520cddf6a4f9269a2f76d9562446e8dd95f8f224aa9e335f72ad93206e
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
f2fd86b44ef4d920a21417bb2428fdf6c806d1941557fdb22edc1a4d6ed83d84
BLAKE2b-256 checksum
How to use checksums
0b60162ec4f48da751a11cbad05f9c9ab50976fed026c2487ef8a36b95363c45
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 14, 2026.

Transparency log

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

Download URL simplint-0.12.3-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
2d824ac0486425d8e36bf17da98e154e3777a74d750a37b651bf96a52a1e9223
BLAKE2b-256 checksum
How to use checksums
1c32330706e77c7c7549dd1ee3fb72d58b61960ced26300ac0d607470c90e1a6
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 14, 2026.

Transparency log

Security for simplint 0.12.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.12.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 14, 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