Thank you for your interest in contributing to DOMPurify.
A pull request is considered eligible for inclusion only if it satisfies all of the following requirements:
-
Linter passes
- The proposed changes must satisfy the project's linting requirements.
-
All tests pass
- The full test suite must pass without regressions.
-
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.
- 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.