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.1

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

Built distributions (wheels)

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

Total release size: 102.3 MB

Release files / simplint-0.7.1.tar.gz

Download URL simplint-0.7.1.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
70f002c2f97ee5fffa514a1876ee2f6bd9d46da93707761ecbb042761d8f1a74
BLAKE2b-256 checksum
How to use checksums
353f18f449aadca9279d99253607311eec066ead801e8aec572dbc8ac4c5f9cd
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.1-py3-none-win_arm64.whl

Download URL simplint-0.7.1-py3-none-win_arm64.whl
Size 10.8 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
4f38b9248321de5febfa0756a5e952ddbaeb7b7773bf7fb46da3b38077396cab
BLAKE2b-256 checksum
How to use checksums
9a050e98f61a6e0f9d78fc7a5f9357fae7392ca160426fba4568ee9a22e2e144
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.1-py3-none-win_amd64.whl

Download URL simplint-0.7.1-py3-none-win_amd64.whl
Size 12.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6850cfe685af9eb654ef37af51fe2b811747f4a58938ef1616987e33d7040e58
BLAKE2b-256 checksum
How to use checksums
b988ac04cef39000373bbf1fd94187ae125a814e41a8aa6bdb4e9778bd2a666b
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.1-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.7.1-py3-none-musllinux_1_2_x86_64.whl
Size 12.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4cdfb888d33afa4a91d7a521e733476fb3097b87cb538ccf79dbaaa114c890b1
BLAKE2b-256 checksum
How to use checksums
92b1eed416280390bb09fbdcac81a39b1cf282b9b28849f3050e6aa3dba7af58
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.1-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.7.1-py3-none-musllinux_1_2_aarch64.whl
Size 10.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
61a42856e089b27c467d7e4f7a0df2591bfbe21d035fa1116e98c438116fe0cd
BLAKE2b-256 checksum
How to use checksums
e72767c1464b17b5f5cb212d5783669f68692e389de78f1145b1bb1d861cd765
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.1-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.7.1-py3-none-manylinux_2_31_riscv64.whl
Size 10.9 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
55bdceff54cc78f8a0407304127f2ef2a75c55cb0de54dfc2a1f0cfad86e7feb
BLAKE2b-256 checksum
How to use checksums
0fe9c0bfe03a96745fb6ae402656a7efc3e80462bf76655aa89020a6c73f4a62
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.1-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.7.1-py3-none-manylinux_2_28_x86_64.whl
Size 12.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3577e0448c4cf1f697c213f42849962102af48f7d72e4fa8a7e0f3603df28cf7
BLAKE2b-256 checksum
How to use checksums
0b6991a3c86d571d79b96b7e7e1b018f43d299fdb9d0ab1b5693df148ef04fab
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.1-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.7.1-py3-none-manylinux_2_28_aarch64.whl
Size 10.4 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
46edd78dbe359556a3cdc9615f0bd32820500810f949c1cf5d99bd0d572c5317
BLAKE2b-256 checksum
How to use checksums
757f3251db889b4da2acc938cd2634e3c77453cac44d22c51fd583c6ea89c15e
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.1-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.7.1-py3-none-macosx_11_0_arm64.whl
Size 11.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b116394bfe274859ff4152e75d1a9fcc4907717c4182560d0bf0d1094b0b8a4f
BLAKE2b-256 checksum
How to use checksums
1581b6908111ceb3687cb28f43b760c0002b6f102de4f428c368216e7cdeab23
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.1-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.7.1-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
93ae85929cbad730c6f604443d359c5714c3e1b9ab2233a0749fb0bc7937764a
BLAKE2b-256 checksum
How to use checksums
2016f8236f2e9c6414a9b3b3767751ba3f272fd7cc6852b5f39692e4adadb525
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.1

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.1.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