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.8.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.8.0
File Size Uploaded Provenance Actions
simplint-0.8.0.tar.gz 1.7 MB With provenance Details for simplint-0.8.0.tar.gz

Built distributions (wheels)

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

Total release size: 105.0 MB

Release files / simplint-0.8.0.tar.gz

Download URL simplint-0.8.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
2a166332ad5999544d8ca7f329b950804096db90175e7b9daf7adfc6109ebd54
BLAKE2b-256 checksum
How to use checksums
1b91e3a2f9f0b58c7f220ff8d46bce3d7edf19a0786759dafe6aa9e39bbbcc0f
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.0-py3-none-win_arm64.whl
Size 11.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
0f0b598068d05e158372f2ad9b2bb5d5b8afe80243b4dae5679c71495e897944
BLAKE2b-256 checksum
How to use checksums
77f54486d196a3a099135e2dacba963f5af75f480bd6cbd48597521e2135e852
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.0-py3-none-win_amd64.whl
Size 12.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
eeeda2f97187de1478427b31f79879cdd90e030922f3b4de70dab2f8f272086c
BLAKE2b-256 checksum
How to use checksums
1ea03237992e298df470bcce274693ef7a6de0b162e7b7a8ad6eb000728f749a
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.0-py3-none-musllinux_1_2_x86_64.whl
Size 12.3 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c64ecdb9ec4cbc75cb3f54dc17cb80340883d00a90bfcdd41bb8d71a681d499e
BLAKE2b-256 checksum
How to use checksums
30b6dafd68d672de0be1e461c7717c6435ff701686a4490fa54d93e4eb9b3b05
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.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
8ff3baa780bedd11431405ff355060aca366fdb0d0ae0279afa4a5b91c75289c
BLAKE2b-256 checksum
How to use checksums
b9e7ff94678158b2d656848a9909beee2a6f4ef38b9088ca339e9bf23d89bb55
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.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
ac4bc75d55c85bb8249271d5508bb5f155ecd80b39ba9e8a789f74c28435de52
BLAKE2b-256 checksum
How to use checksums
51aa833f32ec0f882ad668acf40b1f82033b0a02fedc6ebe74d3f296e03dc7d6
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.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
caaa53739bf906b7f3066b2a21c27d6d7a4dedf7922051735c80083f590e400d
BLAKE2b-256 checksum
How to use checksums
5242f0c7e8bae93cea7cf42258f32d10c466a119e5608480dfd36670a59adf76
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.0-py3-none-manylinux_2_28_aarch64.whl
Size 10.6 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e456ce8e667c9f7e626f0efc9da19b94865ae806c64fe8ad7399971ca206d316
BLAKE2b-256 checksum
How to use checksums
e7c5b3b337633f687e51e2a71a28734ab2bd405452a00cfc750f40d006dbbc7f
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.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
21ae875eaebd26cf0f60e7fedf58159b8a4d63c22e73d0f77423b29ea04c6641
BLAKE2b-256 checksum
How to use checksums
695fbf0fc5dbda20357349e91e495d39e2b3afac889828e3d696248545deac94
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 8, 2026.

Transparency log

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

Download URL simplint-0.8.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
4c1086af80ce3d1015a055cdd259de8061d16c895c8a1a217fe7c98a51732a6f
BLAKE2b-256 checksum
How to use checksums
2682b1be402b7a783e30dd4ab942bf552f701e2b6000a4e707703ff469338370
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 8, 2026.

Transparency log

Security for simplint 0.8.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.8.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 8, 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