Prompt file imported from microsoft/mssql-rs (
.github/prompts/verify-odbc-changes.prompt.md). Copyright stays with the author.
Verify mssql-odbc Changes
Checklist
1. Project Context
- Read mssql-odbc/README.md to understand architecture, supported features, and build/run instructions
2. Guidelines Compliance
- Review changes against .github/instructions/mssql-odbc.instructions.md
3. msodbcsql Parity Check
- Use the MCP server #ec-mini-odbc (check .vscode/mcp.json) to search msodbcsql source for equivalent patterns
- Look for comparable error handling, state transitions, or FFI patterns in the reference driver
- Document any deviations and rationale
4. Code Quality
- Run
cargo fmtto format changes:cargo fmt --all - Run
cargo bclippyto lint (warnings are errors):cargo bclippy - Fix all warnings before proceeding
5. Testing
- Run mssql-odbc unit tests:
cargo nextest run -p mssqlodbc - Run mssql-odbc end-to-end tests:
e2e tests need a running SQL Server instance. You can runcd mssql-odbc/tests/e2e ./run_e2e.sh./dev/dev-launchsql.shto launch a local SQL Server container for testing. - Verify all tests pass with
exit 0 - If adding new features, include corresponding test cases