Forums

Mark

2d ago

botlint-slack - Block Kit validator and mock client for testing Slack bots

Slack's API returns 200 OK even when your Block Kit is completely invalid. Blocks get silently dropped, your message appears as plain text, no error. And there's no official way to unit test Slack bot handlers without real API calls. botlint-slack fixes both: offline Block Kit validation with specific error messages, and a mock Slack client for testing handlers without a real workspace. Zero dependencies. MIT.