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.10.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.10.0
File Size Uploaded Provenance Actions
simplint-0.10.0.tar.gz 1.7 MB With provenance Details for simplint-0.10.0.tar.gz

Built distributions (wheels)

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

Total release size: 105.3 MB

Release files / simplint-0.10.0.tar.gz

Download URL simplint-0.10.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
b9c169f9fda558bfd277290358f49b447431394eccd5822adc53423b794a9518
BLAKE2b-256 checksum
How to use checksums
fd474b90879abb5f9b8d8d622b41ba7087c0936a761423e6c15be079f0678aee
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-win_arm64.whl
Size 11.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
cefad0e0c836b99fd8f852324230588d836e6ed481052a0fddca23df076febc8
BLAKE2b-256 checksum
How to use checksums
4092e25056a852c9521217f692c9eefa9d5fb7a310bb6ff63efc6ff0edb479d9
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-win_amd64.whl
Size 12.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
892dfbe4c11868d7b70892f714cdb4b9b0bf62f76139ffa782901a74a9f80f05
BLAKE2b-256 checksum
How to use checksums
3a63a29f7188f87e3874a1abe6d7417206aee524e694ee8ad955a3e224dba77b
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-musllinux_1_2_x86_64.whl
Size 12.4 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7724b893a7e7cb1a3003b589985e35556bc238ec08f589e378299034d15a5a19
BLAKE2b-256 checksum
How to use checksums
42859b8a66f091cb9956f700a43c7152e0dcdb1851a6673101ff2b907a851f1c
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-musllinux_1_2_aarch64.whl
Size 10.6 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
cbb6dcfb98abd6ccd8dfdf8831922f08aee6a063eca97c0a4e126a21c2a305ee
BLAKE2b-256 checksum
How to use checksums
11da7f751fa86c987c298f364d65b11c552a1cc5fe9bf07286b7800673b9a066
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-manylinux_2_31_riscv64.whl
Size 11.2 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
6090f4f003c72368d1ff9d2ba422ba81964309ecba797307f7166892556f72c1
BLAKE2b-256 checksum
How to use checksums
7043060256f00d6439dc10de390b348e557b000b29749ef45939869024b1a2cd
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-manylinux_2_28_x86_64.whl
Size 12.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f0ac0eb420221fcbb688090e7304f10751e50068fb961f3a18e69098122fe10c
BLAKE2b-256 checksum
How to use checksums
69b511b92a089fbed70f87cda9ba442d1e0af06c4d9b40c44bbf122d10237fad
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
fd2f4189ba944412fd77ccc51d4a7ab1931786b1fa2ab27796515dc14ce8e389
BLAKE2b-256 checksum
How to use checksums
ff573e7d497e6988083f55aa21ebde14a4b5a3174b40bba5e19adce286487ff9
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-macosx_11_0_arm64.whl
Size 11.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0d62cf34347bbcd52d69685b371b18fd270f2eb216607ac6030e10c0a3a7df0
BLAKE2b-256 checksum
How to use checksums
3a3cd761ae2e9f8490d21d7a42babb6219192752525bcd45c7191a7f763d94f2
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 10, 2026.

Transparency log

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

Download URL simplint-0.10.0-py3-none-macosx_10_12_x86_64.whl
Size 11.1 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8eeea1d87df03268197e4245bd86cf630052463201396f1075b57dc9687ca486
BLAKE2b-256 checksum
How to use checksums
3088bc24ae4aa978c4389af06db37146ae00d13674a91907903447de51b97c93
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 10, 2026.

Transparency log

Security for simplint 0.10.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.10.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 10, 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