Been thinking about developer productivity and wondering: What's your dream IDE feature that seems impossible with current tech but you wish existed?<p>Mine would be: "Show me everywhere this API is used incorrectly across the entire codebase", current tools can find syntax errors but can't identify logical misuse.<p>Curious what capabilities would transform your workflow if technical limitations weren't a factor.
I want Visual Studio / Winforms style drag-and-drop WYSIWYG page building for React. Have a bunch of widgets to choose from (from a UI kit like MUI), position them on the page, edit their properties and events right in the GUI, and have it produce functional code that I can further tweak.<p>I know there's often this weird mentality that WYSIWYG editors are for noobs, but I don't mind. They have their place. I love visual UI work. Dreamweaver was helpful for its time. Figma is great but doesn't produce functional components.
Not adding to the discussion but couldn't help myself<p>> Show me everywhere this API is used incorrectly across the entire codebase<p>This is possible these days with (you guessed it) LLMS, likely with RAG. In fact I've made MCPunk <a href="https://github.com/jurasofish/mcpunk">https://github.com/jurasofish/mcpunk</a> with exactly this in mind. There's a nack to wielding it effectively (bullying the LLM just right, feeling when it's bullshitting, etc) but it feels like this kind of capability will soon be commoditised. Super handy for code review like "Hey pal are the changes in the currently checked out branch logically consistent with the rest of the codebase"