Getting a bit sick of fielding LLM PRs. I understand why many projects have a no-LLM policy. I'm generally fine getting good PRs, LLM-aided or not, but the poor ones are just complete wastes of time. They all read the same, good or not, so I have to spend quite a bit of time sussing through it to determine which ones are useless or not. They're all "bug fixes" or "security improvements".
No, it does not make sense for an CLI argument parsing library to scan through argv to make sure it doesn't contain null pointers. That's ridiculous. No, it does not make sense for a CLI argument parsing library to defend against an input argument size overflowing size_t. When the fuck would that ever happen?
The PRs that actually fix a missed fallthrough causing undefined behavior look exactly the same as the ones that defend against somebody passing a 4GiB string as a CLI argument. They all have descriptions full of nothing but fluff, they all add much more code than they remove, they all bloat the code with more abstractions and indirections, and they all take way longer to review than the equivalent human-written code.
I'm even not against getting LLM contributions, but I'm getting sick of the fucking spam, and I'm losing patience with figuring out the difference between the two.
#LLM #LLMs #LLMSlop #AI #Spam #Code #Programming #PR #PullRequests #PullRequest