Be useful, be honest, don't be a jerk.
- Useful — reports have reproduction steps. Feature requests describe the rule gap, not just "add more rules".
- Honest — if you don't know, say so. If you benchmarked, show numbers; if you didn't, say "I think".
- Respect the audience — sql-sop is consumed as a pre-commit hook by people who just want safer SQL, not to become SQL-linting experts. Error messages and suggestions should read that way.
- Good-faith reading — ask before assuming hostility.
- Personal attacks.
- Harassment of any kind. Zero tolerance.
- Commercial spam — this is not a place to promote SaaS SQL tooling.
- Bad-faith reports.
Issues, PRs, discussions, code review comments, and public communication about the project on external platforms.
Abuse routes through the same private channel as security:
https://github.com/Pawansingh3889/sql-guard/security/advisories/new
Subject line: "Code of conduct". Acknowledgement within 7 days.
- Private warning.
- Temporary block — days to weeks.
- Permanent block — for harassment that resumes, or for threats / doxxing / serious breaches.