Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 717 Bytes

CONTRIBUTING.md

File metadata and controls

17 lines (12 loc) · 717 Bytes

Contributing to CoreTrace Python Analyzer

Local setup

Python 3.11 or newer is required. Create a virtual environment and install the development dependencies:

python3 -m venv .venv
.venv/bin/python -m pip install -e '.[dev]'
.venv/bin/python -m mypy
.venv/bin/python -m pytest
.venv/bin/python -m ruff check .

The README explains the separate network-dependent regression corpus. Update documentation when changing rules, reports or plugin contracts, and describe the checks you ran in your pull request. Keep changes focused and use an English Conventional Commit subject.

Report suspected vulnerabilities through SECURITY.md rather than a public issue.