Thank you for considering a contribution to SQLovely.
Run the standard validation commands:
npm ci
npm run check
npm test
npm run package:vsix- Keep formatter behavior conservative. New rewrite passes should be lexical, bounded and compatible with the formatter safety guards for large SQL files.
- Add regression tests for behavior changes.
- Keep
README.mduser-facing. - Put maintainer/developer details in
docs/. - Update
CHANGELOG.mdfor user-visible changes. - Update user-facing metadata examples when metadata-header layout or migration behavior changes.
For development setup and implementation notes, see:
docs/DEVELOPMENT.mddocs/SQL_IMPLEMENTATION.mdPACKAGING.md