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.6.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.6.0
File Size Uploaded Provenance Actions
simplint-0.6.0.tar.gz 1.2 MB With provenance Details for simplint-0.6.0.tar.gz

Built distributions (wheels)

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

Total release size: 93.9 MB

Release files / simplint-0.6.0.tar.gz

Download URL simplint-0.6.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
ff8112301dabaec074068f10fc66aa9457a9f13dde2c4d2a8e7cc2adeb07697c
BLAKE2b-256 checksum
How to use checksums
78c6288f26d315684ca9aadb89a688405ad1b1a0657d2fb723fe6082e225beb8
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.6.0-py3-none-win_arm64.whl

Download URL simplint-0.6.0-py3-none-win_arm64.whl
Size 9.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
f06b47c8fa6a8443e1dbd312556bd6dd8b256152232df1bfe86f4875f668ba1d
BLAKE2b-256 checksum
How to use checksums
be3c08ba33f19baa4b1d4fea2730c562caaddfb6b8cff9e4dedf9c5e7161a99a
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.6.0-py3-none-win_amd64.whl

Download URL simplint-0.6.0-py3-none-win_amd64.whl
Size 11.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
62accd9383e816318e46e426574ba146f60adb1cad6d2ad3759d42b0992a5aea
BLAKE2b-256 checksum
How to use checksums
3a1b1a038f2a149975f90175a7ce31390714b590fcc89bd3fa1ddd84f3c2308f
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.6.0-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.6.0-py3-none-musllinux_1_2_x86_64.whl
Size 11.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
02e6e5e3aecb8f209fdafad2db29d86c55652de869a5ea2be9fa558db595fc14
BLAKE2b-256 checksum
How to use checksums
6d1830194be4d53e6471b807513d8981af956d154b5cdce525d14aa0f2e8c4f0
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.6.0-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.6.0-py3-none-musllinux_1_2_aarch64.whl
Size 9.5 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6ae1079af828277793b75bc72e9dfd0eccb12649a8fe8f8d74769d2d8ccef481
BLAKE2b-256 checksum
How to use checksums
21deeb70e4a08d208ad0b5ade95b4cbcba766eaa6912df8932bb694e935d92be
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.6.0-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.6.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
339b90c44935407df22747d0167a06ab1392c504d5331ce86b6961d868329b22
BLAKE2b-256 checksum
How to use checksums
49bdf71f39ec5f2b73042cad892d40b1f007677cf99bd2d01d1c18715156cd7a
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.6.0-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.6.0-py3-none-manylinux_2_28_x86_64.whl
Size 11.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
32752b7513fbd1ce4dc8f4a1f0199709334b6870d6c91f766081f2509cc8dfbf
BLAKE2b-256 checksum
How to use checksums
2fbce883cbf98351f014e58176b0a57e6099d2d9f21b97a3c03a3a5d5bea4582
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.6.0-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.6.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
dd5995d9e5fcd2a07a4e5c444905a03be3eb9b5065589553aff67c960c587e81
BLAKE2b-256 checksum
How to use checksums
b9efe8a2ac712734dc2683ea9aaaec6ac3e33834f722670c7343eec54a163b66
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.6.0-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.6.0-py3-none-macosx_11_0_arm64.whl
Size 10.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
17c6310c727d65ab2d735294c52a8540ab2808a39276a580adcae53b1e4a45f2
BLAKE2b-256 checksum
How to use checksums
852a8da19f6aae68b85225e63dedfde6b299c5087ad3850ef6208102c6452339
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.6.0-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.6.0-py3-none-macosx_10_12_x86_64.whl
Size 9.9 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2628900a452a5dbf0e3401e5b6b6c44cb9a30fcb0bbf694d11747987c15fa6fc
BLAKE2b-256 checksum
How to use checksums
2734dd8c75ffe222c54769aaa5020552602f8c06ef45b976c837e4b623cd4544
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.6.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.6.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