Sponsor: CareRev
CareRev is looking for Senior Frontend Elm engineers (job listing).
elm-review-simplify- Elm Radio Root Cause of False Positives episode
- Dillon's pairing session using snapshot testing prototype with Corey Haines
elm-snapshot-test prototype repo- Approval testing
elm-coverageelm-instrument- Llewellyn Falco Gilded Rose kata video
- Idea: intellij integration for
elm-coverage - Idea: code actions for safe refactorings
- Idea: elm-review integration in intellij
- Idea:
sparksp/elm-review-imports either new feature, or separate project to give suggestions to make all inconsistent imports in a project consistent - Idea:
elm-review code actions - Idea:
elm-review collection mechanism to gather data from an AST - Pairwise testing (or all pairs)
- Idea: pairwise permutation API that minimizes the number of permutations to go through to get complete coverage
- Idea: mutation testing tool for Elm (is Phillip's tool relevant here?)
- Idea: generated API for
elm-graphql but with factory-style API for mocking out data that is compliant to the graph schema, for use with things like elm-program-test - Idea:
Browser.application wrapper that provides some common initial flags like start time, initial window dimensions etc - Idea: HTTP Error type to get bad status payload that can be shared between libraries to reuse the same type (similar to the
HttpError type defined in elm-graphql) - Aaron's community-standard
elm-color package - Idea: tool to automatically vendor or un-vendor Elm packages
- Idea:
elm-format in Elm - Idea:
elm diff, but it gives you more detailed information about code changes even if they don't change the API - Idea: Phantom Builder analyzer that generates a state diagram from Elm code
- Idea: suggest types based on what's possible in your current editor context
- Idea: type inference and value inference in
elm-review - elm-http-fusion
- Idea: use a collection of HTTP requests to an endpoint in
elm-http-fusion to gather better type incormation about an API - Idea: make tools like
elm-http-fusion embeddable in the elm-pages dev server so you can interactively fix decoder errors, etc. - Idea: elm-pages dev server code actions from the UI, like scaffolding new routes
- elm-codegen
- Idea: use
elm-codegen for elm-pages scaffolding for user-customizable templates - Official Elm blog post The Syntax Cliff
- Idea: show ANSI color code error messages embedded in blog posts
- Talk about the Hedy language: What every programmer should know about cognition by Felienne Hermans
- Elm Guide translated into French
- Idea: translatable error messages and language keywords for Elm
- Idea:
elm-css tool to make inline styles into static CSS files and replace the styles with a reference to the generated class. Goal: reduce bundle size and performance overhead - Idea: codemod tool to post-process Elm code using
elm-review fixes in a hidden temp directory - Idea: Elm step debugger
- Idea:
elm/parser debugger to see the state machine of what has been consumed - Idea: Elm debugger improvements like filtering Msg types, customizable inspecting for certain types
- Idea: inspectable
Cmds in the debugger, or similar idea for debugging elm-pages DataSources to see why a failure happened and what the breadcrumbs are - Idea: React
ink, but for Elm awesome-elm-sponsorship repo