All activity
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.

botlint-slackBlock Kit validator and mock client for testing Slack bots
Markleft a comment
I built this after spending too long debugging Slack bots in a real channel because there was no offline way to catch Block Kit errors. The silent 200 OK failure is a rite of passage for every Slack bot developer, this is my attempt at fixing it properly. Would love feedback from anyone building on Slack.

botlint-slackBlock Kit validator and mock client for testing Slack bots
