Skip to content
This repository was archived by the owner on Nov 23, 2024. It is now read-only.

feat: infer purity for imported functions #224

Closed

Conversation

lukarade
Copy link
Contributor

@lukarade lukarade commented Feb 27, 2024

Closes #171 #225 #237

Blocks merge of #211

Summary of Changes

lukarade and others added 30 commits August 4, 2023 16:22
# Conflicts:
#	src/library_analyzer/processing/api/__init__.py
# Conflicts:
#	src/library_analyzer/processing/api/__init__.py
@lukarade lukarade linked an issue Feb 27, 2024 that may be closed by this pull request
5 tasks
Copy link
Contributor

github-actions bot commented Feb 27, 2024

🦙 MegaLinter status: ❌ ERROR

Descriptor Linter Files Fixed Errors Elapsed time
✅ PYTHON black 14 8 0 4.55s
❌ PYTHON mypy 14 23 4.56s
❌ PYTHON ruff 14 9 32 0.07s
✅ REPOSITORY git_diff yes no 0.03s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

…e refactoring, added `defaultset`, removed duplicate type hints, corrected typos)
…1-feat-infer-purity-of-imported-functions-and-names

# Conflicts:
#	src/library_analyzer/processing/api/purity_analysis/__init__.py
#	src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
#	src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
#	src/library_analyzer/processing/api/purity_analysis/model/_reference.py
…and-names

# Conflicts:
#	src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py
#	src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
#	src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
#	src/library_analyzer/processing/api/purity_analysis/_resolve_references.py
#	src/library_analyzer/processing/api/purity_analysis/model/__init__.py
#	src/library_analyzer/processing/api/purity_analysis/model/_call_graph.py
#	src/library_analyzer/processing/api/purity_analysis/model/_module_data.py
#	src/library_analyzer/processing/api/purity_analysis/model/_purity.py
#	tests/library_analyzer/processing/api/purity_analysis/test_get_module_data.py
#	tests/library_analyzer/processing/api/purity_analysis/test_infer_purity.py
#	tests/library_analyzer/processing/api/purity_analysis/test_resolve_references.py
This was linked to issues Mar 3, 2024
@lukarade lukarade self-assigned this Mar 3, 2024
@lukarade lukarade added the purity Inferring the purity of functions label Mar 3, 2024
@lukarade lukarade closed this Mar 3, 2024
@lukarade
Copy link
Contributor Author

lukarade commented Mar 3, 2024

This PR has been closed because development has been moved to another branch due to major changes to built_call_graph and infer_purity.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
purity Inferring the purity of functions
Projects
None yet
2 participants