On Friday, 12 December 2025 at 16:03:48 UTC, monkyyy wrote:
Writing a linter with ai failed, and possibly will never work
Every detail about dscanner screams its not made for me, and of
course not pre-ai my answer would've been "linters are for code
written by idiots you dont trust", post-ai my opinion is
"linters are for code written by idiots you dont trust".
I dont know how to move forward, how to fix code made by the
worse sort of idiot when my fuzzy nonstructural opinions on
code are just so different from the one tool.
Ai will only get worse at mimiking my code as it trains and
retrains on dscanner approved code, and I expect most tools to
just assume a linter exists and auto add it to the tool chain.
So this is non-optional.
Taste is everything here, and as far as Im concerned the only
tool is anti-taste.
Do linters based on AI understand side effects (strong purity) ?
D-Scanner is a very simple software based on the AST. Some of the
checks are maybe doing a bit of sema but that's not really a good
linter.