{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicntodvquxtxhduyshxtymbdu5dmhr3lsk3eplf7v6jc2uz5u7rs4",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mhqthtsitmf2"
},
"path": "/t/flexible-haskell-a-new-plugin-for-jetbrains-ides/13813?page=2#post_35",
"publishedAt": "2026-03-23T08:13:49.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"@dnikolovv"
],
"textContent": "**New Release: Flexible Haskell 2026.1.4**\n\nNew Features:\n\n * Improved local on-hover documentation\n\n * Temporary Language Injection: ALT+Enter inside strings to inject SQL, JSON, regex, etc. (#9)\n\n * 4 New HLint-style Inspections: unused LANGUAGE pragma, pragma syntax, camelCase, many imports\n\n * Per-symbol Unused Import Detection: flags individual unused symbols instead of just the whole import line\n\n * Smarter HLS Duplicate Suppression: plugin inspections no longer overlap with HLS diagnostics\n\n\n\n\n* * *\n\n* * *\n\nJust a minor release. Added four new HLint-style inspections and per-symbol unused import detection, so you get more precise warnings now. Also made sure the plugin inspections don’t duplicate what HLS already reports, which was getting noisy.\n\nThe language injection in strings is nice if you write raw SQL or JSON inside Haskell string literals. ALT+Enter, pick your language, done.\n\n* * *\n\n@dnikolovv: Thanks for requesting language injection in strings (#9).",
"title": "Flexible Haskell - a new plugin for JetBrains IDEs"
}