v1.2.2: The Automation Patch
Added
- Directory Traversal &
.smileignore: You can now runsmile lint .to automatically discover and lint all specification files in a directory. We added support for.smileignoreto skip irrelevant files likenode_modules/or third-party specs. - JSON Output (
--format json): Added a-f, --format <type>flag (which can also be set inconfig.smile.jsonas"format": "json") to output raw JSON instead of text, making it trivial to integratesmileinto custom IDE extensions or node scripts. - Webhook Alerts: Added a
"webhooks"array property toconfig.smile.json. Ifsmile lintorsmile testfails, it automatically fires a POST request summarizing the crime scene to your Slack/Discord channels. - Performance Metrics: The CLI now tracks and prints total execution time (e.g.
Done in 45ms) at the end of the text report.
📦 Installation
npm install -g @mrjacket/smileView Full CHANGELOG