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.4.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.4.0
File Size Uploaded Provenance Actions
simplint-0.4.0.tar.gz 955.5 kB With provenance Details for simplint-0.4.0.tar.gz

Built distributions (wheels)

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

Total release size: 90.9 MB

Release files / simplint-0.4.0.tar.gz

Download URL simplint-0.4.0.tar.gz
Size 955.5 kB
Tags Source
SHA-256 checksum
How to use checksums
56e030249f47d967c3d1ebbce820c8708026a22123ee80ff7c336e6871d84040
BLAKE2b-256 checksum
How to use checksums
5966f0b0bc90399491934c80e49615eeeb4f955a07b5b19e2b25016731551f5e
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-win_arm64.whl
Size 9.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
ed8a1fa08f18047f6b731dc31a5bd4ab6a914edbd45ad2078f4cf3b45f8537cb
BLAKE2b-256 checksum
How to use checksums
782243c5838fe4933370606f9bc572de53f7946917c1c5f6f04b52722ab3f815
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-win_amd64.whl
Size 11.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3495d6126f637360977b78ed8b5fda49b360ceb159079697685e9444d8ac6065
BLAKE2b-256 checksum
How to use checksums
e3a34d774c6173d8a9457cfccde00b4834dab704bdeb8784ef52e9c1276493a4
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-musllinux_1_2_x86_64.whl
Size 10.8 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8c74a7da6a344980a1be1a2af8d383267861062bad349136eed29ed8ebae418a
BLAKE2b-256 checksum
How to use checksums
b72ac9a14903cb035a1a60ec55531ccc0b40d84a7ad4b7810abe246d99f5769d
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-musllinux_1_2_aarch64.whl
Size 9.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9c90607aad1c856554184785eb2cf18fdd5001e4054fd9aafdb8108b7eaa379f
BLAKE2b-256 checksum
How to use checksums
86bdf0c6e7cd5338eff9cd45d0df6875c4ea685d24c8928ed77aaf2ddb39b20d
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-manylinux_2_31_riscv64.whl
Size 9.8 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
376b92c831030d070f88d219c976e1fd40c5fc0e8108bf4ebacbea011a6293eb
BLAKE2b-256 checksum
How to use checksums
60dd2fd7124f8d3b877ba7d720406b9bef57401fdb9179fc1163b6e5f2c0bec7
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
cc9dac812e525e0eeba1009b94151f46481492061283ca5b69cd8b0bceb0cef8
BLAKE2b-256 checksum
How to use checksums
a07f220696d75bb01a1ec490177d6f3de2c8cacbc58e719cef559ca8305f6311
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-manylinux_2_28_aarch64.whl
Size 9.3 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
2fab187b5866d0aeacefecbbfaab2947cbea0d3057693bce02f87c774eeb08f9
BLAKE2b-256 checksum
How to use checksums
951a1e0d5d512ae2bf6554ea163c848868778a4c7b2ec6642ba64e2ace36cca8
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-macosx_11_0_arm64.whl
Size 10.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
373a620f4aa3deb2418bd50b05a44924cd56bc6482033a9905b0e577204b0c77
BLAKE2b-256 checksum
How to use checksums
d84fec1c98b17bcccbff1d99f7bad909f7817168b351e65ccb5a485fa3cc02ad
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 4, 2026.

Transparency log

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

Download URL simplint-0.4.0-py3-none-macosx_10_12_x86_64.whl
Size 9.6 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f150ab14ee84451b7cc2e13c9f0652f56f8249e47c2953ce942d82a78c75cbd2
BLAKE2b-256 checksum
How to use checksums
965a190233a6077f79aec9338e049d7099b826ba298960d41066ad8e08e5c456
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 4, 2026.

Transparency log

Security for simplint 0.4.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.4.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 4, 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