Contributions are welcome! Please follow these guidelines:
-
Adding Validators:
- Follow the existing
Sigmahq[Category]Validatornaming pattern - Implement a clear docstring explaining the validation purpose
- Add comprehensive test cases in
/tests/sigmahq/[category]
- Follow the existing
-
Development Setup:
git clone https://github.com/SigmaHQ/pySigma-validators-sigmaHQ.git cd pySigma-validators-sigmaHQ poetry install -
Testing: Run the full test suite with coverage:
poetry pytest
-
Code Style:
- Follow existing Python style (PEP 8)
- Use type hints where appropriate
- Maintain consistent docstring formatting