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.5.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.5.0
File Size Uploaded Provenance Actions
simplint-0.5.0.tar.gz 1.2 MB With provenance Details for simplint-0.5.0.tar.gz

Built distributions (wheels)

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

Total release size: 92.9 MB

Release files / simplint-0.5.0.tar.gz

Download URL simplint-0.5.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
0a0caa2f8d2bf2f17257dbba451d43611c6e76f1a63845b1eff06c7c8d25bf96
BLAKE2b-256 checksum
How to use checksums
448c9332d8478e8396b54c0ebd7ee08d79be43a13646f1d86cfc3b06adb2e6b4
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-win_arm64.whl
Size 9.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
d3622bc8c055b0995782516b13fd9ef282b187e3624ac446a724ccde15e103b4
BLAKE2b-256 checksum
How to use checksums
2976435aeb6ef2f32dbad6875c990c5dd2fc49978d41f6bb3d38c65d2e7ba306
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-win_amd64.whl
Size 11.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
0d099da1941765d70a21897213dbe914a66365fba6b8af5ce71294b364970578
BLAKE2b-256 checksum
How to use checksums
9bb84f9aa2a8806c558aadfbf272b9b978e1289f7bc8a224cfca1d8337a4ac8c
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-musllinux_1_2_x86_64.whl
Size 10.9 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
fe5937a2132ae4fecb634234eb8848d111e83711759ca0643afb9fafa45de0ba
BLAKE2b-256 checksum
How to use checksums
2891c34d265c891fb99b41b2ef0289a56fd192b0498189666cd443fa652c9cc7
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-musllinux_1_2_aarch64.whl
Size 9.4 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
a0b06eac5286ef24ca05d55cf4c6be2588684ca4875bc1c01f2a72122ed4d589
BLAKE2b-256 checksum
How to use checksums
edf261bc4e46a06624fc072d1beda365c06bf4ca22f39546d510f8aeeef9e844
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-manylinux_2_31_riscv64.whl
Size 10.0 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
6c9e466b886c5fbb0b245b1041ddb16127e08019ca0e0c79fcea19b06d9d5322
BLAKE2b-256 checksum
How to use checksums
983f687c103b2684944accf7d598480d834e0626fa421fef5ab85211641e9a93
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-manylinux_2_28_x86_64.whl
Size 10.8 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2eb0788689ba759adaaa4c62b9a5e9e998ad7b781ba506e70ffe53295e910231
BLAKE2b-256 checksum
How to use checksums
e25596ead591d41f5caa4f255c9084ba907e8c01f6a1d8d3d005d303f8b69a04
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-manylinux_2_28_aarch64.whl
Size 9.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
64ca8c97e4a9c36c1451c782bdaac6db244b8793a8a9006eef517055780ec9fa
BLAKE2b-256 checksum
How to use checksums
f2734dc94b5466b2770203dcac5250bc14c3bed03e58a6892f30fe641d64cd18
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-macosx_11_0_arm64.whl
Size 10.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b98560b15ea5b55dfb9cbe8417425d2643711aaeb3fff8252b5991c9ae7e01f
BLAKE2b-256 checksum
How to use checksums
a9ef588949c8d3c89c91c4bb24d68015b0626a68f26fdff9ca086d1f95138857
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 5, 2026.

Transparency log

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

Download URL simplint-0.5.0-py3-none-macosx_10_12_x86_64.whl
Size 9.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9da03a563c0a5847d6db36e21235b4d8774c78c372d3d99f87c7683e061843a3
BLAKE2b-256 checksum
How to use checksums
7760b9e29987da7fc3188b8a42621f56a066f402c6135effa303958c1544ef11
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 5, 2026.

Transparency log

Security for simplint 0.5.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.5.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 5, 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