# Contributions

Thank you for your interest in contributing to DOMPurify.

## Eligibility for Pull Requests

A pull request is considered eligible for inclusion only if it satisfies all of the following requirements:

1. **Signed commits**
   - The proposed changes must come from a signed commit.

2. **Linter passes**
   - The proposed changes must satisfy the project's linting requirements.

3. **All tests pass**
   - The full test suite must pass without regressions.

4. **Manual review by the core maintainer**
   - Every pull request is subject to manual review by the core maintainer.
   - Passing automated checks alone does not guarantee acceptance.

## Notes

- Submissions that do not pass linting or tests are not eligible for merging.
- Final acceptance is at the discretion of the core maintainer after manual review.
- Maintaining code quality, security, and project consistency takes precedence over feature additions.
