| ▲ | Show HN: Rev-dep – 20x faster knip.dev alternative build in Go(github.com) | ||||||||||||||||
| 28 points by jayu_dev 4 hours ago | 6 comments | |||||||||||||||||
| ▲ | silverwind 2 hours ago | parent | next [-] | ||||||||||||||||
I prefer to have unused code detected during linting, but sadly, eslint has decided to kill off the APIs that support rules like `no-unused-modules`. Running a separate tool like this one or knip in place of a few lint rules just seems impractical. | |||||||||||||||||
| |||||||||||||||||
| ▲ | e1g 3 hours ago | parent | prev | next [-] | ||||||||||||||||
+1 for the idea. Enforcing hard boundaries between is surprisingly helpful for AIs to reason about how to structure their changes. We recently rolled out our own static analysis using oxc-parser and oxc-resolver, and it runs surprisingly fast (<1s for ~100K LOC). For us, it was definitely worth adding this layer of defence against The Slop. | |||||||||||||||||
| |||||||||||||||||
| ▲ | esafak 3 hours ago | parent | prev [-] | ||||||||||||||||
Looks good; I'm eager to try it. Do you have any questions? | |||||||||||||||||