Skip to main content

kein-slop

A Python linter for explicit forbidden source patterns. It uses syntax, imports, annotations, and configured paths. It does not search application code or guess intent. A finding states a source fact; it does not prove a runtime bug.

24 coded rules and one suppression rule. Python 3.13+. No runtime dependencies. No automatic fixes.

uv tool install --python 3.13 kein-slop
kein-slop check src tests
kein-slop explain no-index-arithmetic
kein-slop doctor

MIT licensed. Type-escape rules are adapted from dmmulroy/anti-slop.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kein_slop-0.1.0.tar.gz (131.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kein_slop-0.1.0-py3-none-any.whl (87.3 kB view details)

Uploaded Python 3

File details

Details for the file kein_slop-0.1.0.tar.gz.

File metadata

  • Download URL: kein_slop-0.1.0.tar.gz
  • Upload date:
  • Size: 131.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kein_slop-0.1.0.tar.gz
Algorithm Hash digest
SHA256 745bfda7003a8dc824758254356e7fb0d5a826d0b81f8aa3dbe1800aa13032ad
MD5 29394a1ea40f650506c5c1922365d49d
BLAKE2b-256 f790c085e582449df70b82dddfc81fe56ee97acf88460cee3e5d479d4f07c898

See more details on using hashes here.

File details

Details for the file kein_slop-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kein_slop-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 87.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kein_slop-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eed208568de1f0d72e126a91cb20cd13959faddda2b1e12e14cf0284173479ed
MD5 a9b4fb2183d8d815414b74589dde8154
BLAKE2b-256 fe2cb18e38843600b6289c86a91bc43bc060b12cbfb2052825169fcc2dd7d887

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.0 This release

2 files

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