@algernon@come-from.mad-scientist.club
Post #4451957
2026-08-08 14:02 UTC
Now, the scores posted at the start of this thread are scores for one file only. This thing can't score the entire directory, only individual files.
But similar distribution applies to most other files.
Human signals seem to be:
Short variable names (<= 3 chars), because why the fuck would I write for i in 0..100 differently, for a very short for loop in a very short function? Do you want me to write for index_of_some_bullshit in 0..100? Why?allow/cfg pragma directives. Ok, fine, I guess that's a human thing to do.Ticket/issue references, because we never saw an AI hallucinate a ticket/issue id, so any such references is a human signal. Surely.
Replies (1)
-
@algernon@come-from.mad-scientist.club 2026-08-08 14:08
Also, a few more incredible opinions in this tool: Consistent use of ? is an AI smell, because why the fuck wouldn't human authors prefer consistent error propagation.Preferring exhausting matching in match expressions is an AI smell, because following best practices is now a thing only AI do.Long method chaining is also an AI smell, because composability and the builder pattern are inherently inhuman or something.Relying on type inference is also an AI smell, because a human will always write annotations, because their language server can't tell them the underlying type or something.