forbidigo is what allows me to keep ambient config out of my app, and restrict file access to a small set of paths. The coverage tool has "nocover", so you can guarantee that every realistic path is exercised at least once ("100%" code coverage, which is not a marker for testing completeness, but rather for flagging code you forgot to test). Linting is really good as well.
The only thing I haven't found is something to enforce error handling. Rust is better for error paths because you're not allowed to ignore them.
mbrumlow•11m ago
rsyring•9m ago
nchmy•9m ago
greenavocado•7m ago
simonw•8m ago
If you're going to have an agent write most of your code readability is very important.
threethirtytwo•5m ago
The default sentiment is humans should read code it's more progressive and a leap of faith to start giving that up.
Obviously, I get why you feel humans still reading code is important, but if you look at the progress of AI for the past couple of years, that gap is closing. The trendlines speak of a future where it becomes less and less important.
This was exactly what happened with writing code. Now most people don't write code.
threethirtytwo•8m ago
jhawk28•7m ago
jdw64•4m ago
iberator•6m ago
amazingamazing•6m ago
ramoz•6m ago