README.md
pyproject.toml
src/ece241_submission_static_analyzer/__init__.py
src/ece241_submission_static_analyzer/all_rules.py
src/ece241_submission_static_analyzer/main.py
src/ece241_submission_static_analyzer.egg-info/PKG-INFO
src/ece241_submission_static_analyzer.egg-info/SOURCES.txt
src/ece241_submission_static_analyzer.egg-info/dependency_links.txt
src/ece241_submission_static_analyzer.egg-info/top_level.txt
src/ece241_submission_static_analyzer/rules/__init__.py
src/ece241_submission_static_analyzer/rules/function_must_return.py
src/ece241_submission_static_analyzer/rules/no_input_func.py
src/ece241_submission_static_analyzer/rules/no_root_statements.py
src/ece241_submission_static_analyzer/rules/require_class.py
src/ece241_submission_static_analyzer/rules/require_file.py
src/ece241_submission_static_analyzer/rules/require_function.py
src/ece241_submission_static_analyzer/rules/rule.py
src/ece241_submission_static_analyzer/rules/helpers/__init__.py
src/ece241_submission_static_analyzer/rules/helpers/ast_helper.py
src/ece241_submission_static_analyzer/rules/helpers/find_classes.py
src/ece241_submission_static_analyzer/rules/helpers/find_functions.py
src/ece241_submission_static_analyzer/rules/helpers/find_input_func.py
src/ece241_submission_static_analyzer/rules/helpers/find_root_statement.py
src/ece241_submission_static_analyzer/types/__init__.py
src/ece241_submission_static_analyzer/types/rule_type.py
src/ece241_submission_static_analyzer/types/severity_type.py
src/ece241_submission_static_analyzer/types/violation_result.py
tests/tests_rule_required.py