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.7.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.7.0
File Size Uploaded Provenance Actions
simplint-0.7.0.tar.gz 1.5 MB With provenance Details for simplint-0.7.0.tar.gz

Built distributions (wheels)

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

Total release size: 101.5 MB

Release files / simplint-0.7.0.tar.gz

Download URL simplint-0.7.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
3c88361e2e1a95a7693ee2385fe787e63562036a6c0f024d4f0f74b37bcf2ec8
BLAKE2b-256 checksum
How to use checksums
6e0de3e2d6f30030278bae91f01629ab54473094e2eb50bb6d5832eb0f1a5cf0
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-win_arm64.whl
Size 10.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
e00112c07074f082ebd97fc2b8a6210b738febb4abc65586097019146cdd9a4b
BLAKE2b-256 checksum
How to use checksums
43e7f9eb4635f80177eabdc2ec3d1a95e049edca2dcafa2d1f9ee58ed04334db
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-win_amd64.whl
Size 12.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
762e794695578f5920ccb4c37a3a4f296bb9f4d3202221beb2b9629d452cef24
BLAKE2b-256 checksum
How to use checksums
8cb81114574d0580f98dcae3dbca33ee92a32657b470eef2b16851902fe9e9fd
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-musllinux_1_2_x86_64.whl
Size 12.0 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a5e26220e42c14b2b97cc3b47d13fa829771ba8db9928388b699bcafeed95d54
BLAKE2b-256 checksum
How to use checksums
071435af7b7a0a83c90eabcd8ed0d1912c964194bb49dd068d2713248a228faf
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-musllinux_1_2_aarch64.whl
Size 10.2 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4cd959b9e63cdc9443eba19f3aa7881640eddf5becdb1f7119a162413bfd4eea
BLAKE2b-256 checksum
How to use checksums
bb14d48b3580d523c47ce6fe6a43176ae527c407635093fe3c3fffd9f493aa72
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-manylinux_2_31_riscv64.whl
Size 10.8 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
e2fab9c41f48f00e6a6386a491f38ca5e55b1db23e3d3ae8f274900479b6041c
BLAKE2b-256 checksum
How to use checksums
d6994e873483e5a0c6db2017efd20a55b8b931eb5d82767d15c49048aee0970a
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
36aecdbcee12cfc0e229060b63c22207babb45ea3686191c3ab9d18fe2cf713b
BLAKE2b-256 checksum
How to use checksums
1e91ec3256da25ffc1ca5e40b04ff3c3fa3a1557dc9955b90b4322a95a91f444
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
db2240dc9d9ca8ae0b997acc9a9d2178f75e72db334de44031e861f4b6f1ea17
BLAKE2b-256 checksum
How to use checksums
ef1df647d89d8d43978dfbe0761b6cba24bfd35c1cbf5097656c32cb93c91a76
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-macosx_11_0_arm64.whl
Size 11.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7ae3a776788b5d5a8379f51e88d61ff235de52968e26c77c339a252b1c354d46
BLAKE2b-256 checksum
How to use checksums
978c4d99ce6afcd3774b5e18ff371565726160f35e8c90f994d7228e649bb416
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 6, 2026.

Transparency log

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

Download URL simplint-0.7.0-py3-none-macosx_10_12_x86_64.whl
Size 10.7 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
31ffe51331554e846ebe39c457cb105a896a96692a36ed3d4b627e2b851c5ec2
BLAKE2b-256 checksum
How to use checksums
bcfb94291464adb3260c2a7eff4361af322f84bcd959cd3457d8c87400f99837
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 6, 2026.

Transparency log

Security for simplint 0.7.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.7.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 6, 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