.gitignore
CLAUDE.md
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/claude-code-review.yml
.github/workflows/pypi.yml
.tasks/20250622/20250622-add-warnings-to-length-linter-feature.md
.tasks/20250622/20250622-add-warnings-to-length-linter-requirements.md
.tasks/20250622/20250622-add-warnings-to-length-linter-tasks.md
.tasks/20250622/20250622-class-function-length-linting-feature.md
.tasks/20250622/20250622-class-function-length-linting-requirements.md
.tasks/20250622/20250622-class-function-length-linting-tasks.md
.tasks/20250622/20250622-convert-length-linter-pylama-to-flake8-feature.md
.tasks/20250622/20250622-convert-length-linter-pylama-to-flake8-requirements.md
.tasks/20250622/20250622-convert-length-linter-pylama-to-flake8-tasks.md
.tasks/20250622/20250622-multiple-public-items-per-file-feature.md
.tasks/20250622/20250622-multiple-public-items-per-file-linter-requirements.md
.tasks/20250622/20250622-multiple-public-items-per-file-tasks.md
.tasks/20250622/20250622-update-length-checker-logical-statements-feature.md
.tasks/20250622/20250622-update-length-checker-logical-statements-requirements.md
.tasks/20250622/20250622-update-length-checker-logical-statements-tasks.md
.vscode/settings.json
src/__init__.py
src/linters/__init__.py
src/linters/length_checker/__init__.py
src/linters/length_checker/ast_visitor.py
src/linters/length_checker/code_element.py
src/linters/length_checker/config.py
src/linters/length_checker/docstring_finder.py
src/linters/length_checker/plugin.py
src/linters/length_checker/statement_counter.py
src/linters/length_checker/statement_visitor.py
src/linters/multiple_public_items/__init__.py
src/linters/multiple_public_items/ast_visitor.py
src/linters/multiple_public_items/plugin.py
src/linters/multiple_public_items/public_item.py
src/pyla_linter.egg-info/PKG-INFO
src/pyla_linter.egg-info/SOURCES.txt
src/pyla_linter.egg-info/dependency_links.txt
src/pyla_linter.egg-info/entry_points.txt
src/pyla_linter.egg-info/requires.txt
src/pyla_linter.egg-info/top_level.txt
src/tests/__init__.py
src/tests/linters/__init__.py
src/tests/linters/length_checker/__init__.py
src/tests/linters/length_checker/test_ast_visitor.py
src/tests/linters/length_checker/test_code_element.py
src/tests/linters/length_checker/test_compound_statement_handling.py
src/tests/linters/length_checker/test_configuration.py
src/tests/linters/length_checker/test_edge_cases.py
src/tests/linters/length_checker/test_error_generation.py
src/tests/linters/length_checker/test_error_reporting.py
src/tests/linters/length_checker/test_file_exclusion_patterns.py
src/tests/linters/length_checker/test_flake8_integration.py
src/tests/linters/length_checker/test_length_checker_plugin.py
src/tests/linters/length_checker/test_malformed_ast_edge_cases.py
src/tests/linters/length_checker/test_mixed_scenarios.py
src/tests/linters/length_checker/test_new_edge_cases.py
src/tests/linters/length_checker/test_no_violations_under_threshold.py
src/tests/linters/length_checker/test_statement_counter.py
src/tests/linters/length_checker/test_statement_visitor.py
src/tests/linters/length_checker/test_utils.py
src/tests/linters/length_checker/test_warning_generation.py
src/tests/linters/multiple_public_items/__init__.py
src/tests/linters/multiple_public_items/test_ast_visitor.py
src/tests/linters/multiple_public_items/test_edge_cases.py
src/tests/linters/multiple_public_items/test_error_code.py
src/tests/linters/multiple_public_items/test_flake8_config.py
src/tests/linters/multiple_public_items/test_integration.py
src/tests/linters/multiple_public_items/test_multiple_public_items.py