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.5.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.5.1
File Size Uploaded Provenance Actions
simplint-0.5.1.tar.gz 1.2 MB With provenance Details for simplint-0.5.1.tar.gz

Built distributions (wheels)

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

Total release size: 93.7 MB

Release files / simplint-0.5.1.tar.gz

Download URL simplint-0.5.1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
3bf21edab7cffefee3e1e730092849e830e85117b167c6d0680b4da7f1b1e505
BLAKE2b-256 checksum
How to use checksums
de0d37fcc69801ae4413d915b94033dcbf2bad1052e27eabbfc7c51904276f2f
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.5.1-py3-none-win_arm64.whl

Download URL simplint-0.5.1-py3-none-win_arm64.whl
Size 9.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
609587dcbd5f827b56998e5704ba470d48ff338b8ee1c8422229f61e7c735375
BLAKE2b-256 checksum
How to use checksums
8277cab047827172eedf835c5e19346bebce193559f4f1be83558c4e3e9ea800
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.5.1-py3-none-win_amd64.whl

Download URL simplint-0.5.1-py3-none-win_amd64.whl
Size 11.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a38933d6d64b2fd7e6a0be4c39f90e7f1ce1f9e7f9500f40b9a95340fa350073
BLAKE2b-256 checksum
How to use checksums
5e86a85ef9d2ab217ed1f86002cf7e7d4ab69a53488f8f09f8e393bfc8aa79df
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.5.1-py3-none-musllinux_1_2_x86_64.whl

Download URL simplint-0.5.1-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
eec969def0c048ec0a426fe9f709e4b599a973f357c881d3c08ca7724203bc88
BLAKE2b-256 checksum
How to use checksums
d3b1e162251be4d997e0af0d805d584af0f2d9424c7622e89b6480085e69cdfe
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.5.1-py3-none-musllinux_1_2_aarch64.whl

Download URL simplint-0.5.1-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
caf168f5b6eaa08229a9b284b7bdf6bdeeade1a36af927ac41676598067524a2
BLAKE2b-256 checksum
How to use checksums
e03e1bbab2e5b98318b8c2aa444a87be3e84dd277d9eaa7673c43552cfc65ac5
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.5.1-py3-none-manylinux_2_31_riscv64.whl

Download URL simplint-0.5.1-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
d74f6c62b0d69323419391b0b2cd43edca4894d68eccbc1780b41515b117a4af
BLAKE2b-256 checksum
How to use checksums
06c57219f04deebf481db6e10bd894211bdf180067bc388c28d1aff3148626f5
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.5.1-py3-none-manylinux_2_28_x86_64.whl

Download URL simplint-0.5.1-py3-none-manylinux_2_28_x86_64.whl
Size 11.0 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1303e32306dca730400c9ed9b5123d8871424238ee917c519613d74970684d22
BLAKE2b-256 checksum
How to use checksums
e76c3f46852ebaee28db68be8d14055c95b114f9b7ca69b168f4d2101c25afed
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.5.1-py3-none-manylinux_2_28_aarch64.whl

Download URL simplint-0.5.1-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
de18661d4938ab320a258f80cc03cb271d18e6550a3eddfa07f6eb84fabdf9db
BLAKE2b-256 checksum
How to use checksums
f016a547fe97823cc5ac9c10b5b629d3ac3c0a20c573c67adcb4c4545a574d02
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.5.1-py3-none-macosx_11_0_arm64.whl

Download URL simplint-0.5.1-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
087b6360b7cdb25a682dfe8d9a34926a1ae107fa7ba8b064f626d7c4ebf41230
BLAKE2b-256 checksum
How to use checksums
9d96d8b439b00b806c1a67aded4aec85ca7f7825d926663ef20d8206e1157f14
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.5.1-py3-none-macosx_10_12_x86_64.whl

Download URL simplint-0.5.1-py3-none-macosx_10_12_x86_64.whl
Size 9.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
970786801a2730785421166273a9e796fdf25d4a1c6d938205ae13b3b724927a
BLAKE2b-256 checksum
How to use checksums
c9f02e9abdc8bdddc339a45c4e4c1d5d71d1b9cbc3bb5cc789fb343135157946
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.5.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.5.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 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