.pre-commit-hooks.yaml
CHANGELOG.md
DESIGN.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/release.yml
checks/build-minimum.txt
checks/conftest.py
checks/test_distribution.py
docs/development.md
docs/rules.md
docs/usage.md
kein_slop/__init__.py
kein_slop/annotations.py
kein_slop/bindings.py
kein_slop/cli.py
kein_slop/config.py
kein_slop/context.py
kein_slop/delegations.py
kein_slop/diagnostics.py
kein_slop/doctor.py
kein_slop/engine.py
kein_slop/examples.py
kein_slop/py.typed
kein_slop/raw.py
kein_slop/suppress.py
kein_slop.egg-info/PKG-INFO
kein_slop.egg-info/SOURCES.txt
kein_slop.egg-info/dependency_links.txt
kein_slop.egg-info/entry_points.txt
kein_slop.egg-info/top_level.txt
kein_slop/.agents/skills/SKILL.md
kein_slop/rules/__init__.py
kein_slop/rules/base.py
kein_slop/rules/no_accumulating_copy.py
kein_slop/rules/no_any_parameters.py
kein_slop/rules/no_any_returns.py
kein_slop/rules/no_any_type_aliases.py
kein_slop/rules/no_chained_casts.py
kein_slop/rules/no_conditional_empty_dict_spread.py
kein_slop/rules/no_dynamic_getattr.py
kein_slop/rules/no_eafp_lookup.py
kein_slop/rules/no_guard_only_match.py
kein_slop/rules/no_index_arithmetic.py
kein_slop/rules/no_inline_environment_read.py
kein_slop/rules/no_isinstance_ladder.py
kein_slop/rules/no_known_value_widening.py
kein_slop/rules/no_literal_getattr.py
kein_slop/rules/no_module_mocking.py
kein_slop/rules/no_object_parameters.py
kein_slop/rules/no_placeholder_implementation.py
kein_slop/rules/no_scalar_optional_truthiness.py
kein_slop/rules/no_silent_wildcard_case.py
kein_slop/rules/no_string_tag_ladder.py
kein_slop/rules/no_swallowed_failure.py
kein_slop/rules/no_unsafe_dict_values.py
kein_slop/rules/no_widen_then_cast.py
kein_slop/rules/require_safety_comment.py
kein_slop/rules/examples/no-accumulating-copy.md
kein_slop/rules/examples/no-any-parameters.md
kein_slop/rules/examples/no-any-returns.md
kein_slop/rules/examples/no-any-type-aliases.md
kein_slop/rules/examples/no-chained-casts.md
kein_slop/rules/examples/no-conditional-empty-dict-spread.md
kein_slop/rules/examples/no-dynamic-getattr.md
kein_slop/rules/examples/no-eafp-lookup.md
kein_slop/rules/examples/no-guard-only-match.md
kein_slop/rules/examples/no-index-arithmetic.md
kein_slop/rules/examples/no-inline-environment-read.md
kein_slop/rules/examples/no-isinstance-ladder.md
kein_slop/rules/examples/no-known-value-widening.md
kein_slop/rules/examples/no-literal-getattr.md
kein_slop/rules/examples/no-module-mocking.md
kein_slop/rules/examples/no-object-parameters.md
kein_slop/rules/examples/no-placeholder-implementation.md
kein_slop/rules/examples/no-scalar-optional-truthiness.md
kein_slop/rules/examples/no-silent-wildcard-case.md
kein_slop/rules/examples/no-string-tag-ladder.md
kein_slop/rules/examples/no-swallowed-failure.md
kein_slop/rules/examples/no-unsafe-dict-values.md
kein_slop/rules/examples/no-widen-then-cast.md
kein_slop/rules/examples/require-safety-comment.md
kein_slop/rules/examples/require-suppression-reason.md
tests/__init__.py
tests/support.py
tests/e2e/__init__.py
tests/e2e/test_console.py
tests/integration/__init__.py
tests/integration/test_cli.py
tests/integration/test_doctor.py
tests/integration/test_doctor_ignore.py
tests/integration/test_doctor_optional.py
tests/integration/test_doctor_resolution.py
tests/integration/test_environment_paths.py
tests/unit/__init__.py
tests/unit/test_annotation_policy.py
tests/unit/test_binding_policy.py
tests/unit/test_config.py
tests/unit/test_context.py
tests/unit/test_doctor_format.py
tests/unit/test_examples.py
tests/unit/test_rule_boundaries.py
tests/unit/test_suppress.py
tests/unit/rules/__init__.py
tests/unit/rules/test_no_accumulating_copy.py
tests/unit/rules/test_no_any_parameters.py
tests/unit/rules/test_no_any_returns.py
tests/unit/rules/test_no_any_type_aliases.py
tests/unit/rules/test_no_chained_casts.py
tests/unit/rules/test_no_conditional_empty_dict_spread.py
tests/unit/rules/test_no_dynamic_getattr.py
tests/unit/rules/test_no_eafp_lookup.py
tests/unit/rules/test_no_guard_only_match.py
tests/unit/rules/test_no_index_arithmetic.py
tests/unit/rules/test_no_inline_environment_read.py
tests/unit/rules/test_no_isinstance_ladder.py
tests/unit/rules/test_no_known_value_widening.py
tests/unit/rules/test_no_literal_getattr.py
tests/unit/rules/test_no_module_mocking.py
tests/unit/rules/test_no_object_parameters.py
tests/unit/rules/test_no_placeholder_implementation.py
tests/unit/rules/test_no_scalar_optional_truthiness.py
tests/unit/rules/test_no_silent_wildcard_case.py
tests/unit/rules/test_no_string_tag_ladder.py
tests/unit/rules/test_no_swallowed_failure.py
tests/unit/rules/test_no_unsafe_dict_values.py
tests/unit/rules/test_no_widen_then_cast.py
tests/unit/rules/test_require_safety_comment.py