All 4,799 reports

YesTool not named · 12 May 2026

It was actually really easy to write a custom analyzer which can pick up whether `await` is ever called within the scope of this provider and fail the compilation

xnorswap on Hacker News

In the thread “If AI writes your code, why use Python?”, replying to this comment

Helped: Writing a custom Roslyn analyzer to enforce compilation rules.

Got in the way: LLM occasionally ignores rules when treating errors as prototyping inconveniences.

… Traditionally this was enforced through oral history, but with agents this needed addressing. It was actually really easy to write a custom analyzer which can pick up whether `await` is ever called within the scope of this provider and fail the compilation. The only thing you have to be careful of, is making sure the LLM doesn't sneak in some "ignore Rule CUST001" pragma blocks, but it's mostly good about not doing that, unless it thinks you're "prototyping", in which case it seems to treat errors as inconveniences to be worked-around.