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.9.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.9.0
File Size Uploaded Provenance Actions
simplint-0.9.0.tar.gz 1.7 MB With provenance Details for simplint-0.9.0.tar.gz

Built distributions (wheels)

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

Total release size: 105.2 MB

Release files / simplint-0.9.0.tar.gz

Download URL simplint-0.9.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
e80bb03c17ad5916598236085ab20504d5a7e59b785c67661b048a48ab1fa60f
BLAKE2b-256 checksum
How to use checksums
b53f5c7e144fbce9f1c81d77ba920e5285f3bbdf3f2e056066b63a10636f1f8d
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.0-py3-none-win_arm64.whl
Size 11.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
66d6cd52d56dea48dd44c3a93920e01e85c1dbb34b58837bc220248fa423ed80
BLAKE2b-256 checksum
How to use checksums
ac03b62a9a78ba9551fc98bcd644cb25a8f873ee96e11489122a576052e66416
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.0-py3-none-win_amd64.whl
Size 12.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
fa3ed307c0bf9b20a532dba1a823272bd491fcd6dd0a6c895981a8c4a6056ca3
BLAKE2b-256 checksum
How to use checksums
b55d6781150872483d98ccf7d3ebb0771916aeee3d73b3538ba86accccd9ffae
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
586b7af25de2e0cfe38297cbdbbcebf91da4832c8d3946e3096879e5b8e85eb3
BLAKE2b-256 checksum
How to use checksums
f5b05f64e1a26d0ec4eb53c38fd5654411d16afe3a8ab32f352ff9c894ba96e7
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
202804e467e3a3604addc56daa6d616bae870964b87e8c80c13dc2660a0bdbc8
BLAKE2b-256 checksum
How to use checksums
9fff1d9d3c51249e37de994aca14c10fdad36c63163608881ca4e3effb1a7771
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
175cffa09fa52f70dd1d93fe1b9088ded56fc80b831c1b5210a9d1807f54da5f
BLAKE2b-256 checksum
How to use checksums
bab44d1b7738d6937519c04d9a54d76f210d1a77732f1a8f63449e3b2f3990f6
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
0bbb2d83a5b27d014ff4efc024f9f85a9caa083275cf70660962a5b3282f2951
BLAKE2b-256 checksum
How to use checksums
a8eb81c9133b711464cded03d55cc777608e54d8868849c49179c995502eef10
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
e3c0993aa2792bc214641ac7370cf353599eaf5ea98d2b419331591a46f93cca
BLAKE2b-256 checksum
How to use checksums
19de4612d5f3a553c2bc623051938193614425fff0b0ef15c08e9478eb6623ef
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
31d09f42d7a342d487f9a70dbd0f194f9bb73cda1b3a2ee85dd87c3825c9ad40
BLAKE2b-256 checksum
How to use checksums
9876490c723f2b18a0815771553b3084c626bc597027b87f0b4859e1b4d24682
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 9, 2026.

Transparency log

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

Download URL simplint-0.9.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
4daadbd589ed52893f622af7b4ce28323e6c28c3d4012ef65cc2c3df03073c50
BLAKE2b-256 checksum
How to use checksums
a29d44604f051d2516db51cfb7ad591a7f23b3c710d2fcdf0c47e7f28a28d7ae
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 9, 2026.

Transparency log

Security for simplint 0.9.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.9.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 9, 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