I tried it on my codebase. There's a lot of overlap with tools like Oxlint / ESLint, I'm not sure that's too valuable vs. a more focused tool that actually focuses solely on 'slop' signals. These lint rules tend to get very opinionated which is why those tools expose so many configuration options.
One real bug tho:
> [ERROR] Imports "mdast" but it's not declared in package.json
A type-only import like `import type { Blockquote, RootContent } from 'mdast';` is actually acceptable if `"@types/mdast": "^4.0.4"` is included in the package.json.
Nice ideas! I've been using the `?` shortcut in atuin [0] which accomplishes the same sort of thing, but these days also has access to an Agent-like experience which allows me to prompt something like "Conventional Commit message for unstaged changes" and it will call `git diff` (after asking permission, of course) and then generate the commit message.
TY for the error details! Helped me track down what was happening here - turns out nginx had a 60s timeout setup for calls, and promps average around 55-65s to return. Meant it was working 100% on dev, and apparently every attempt I had on prod was under that 60s count.
You can strip the DRM fairly easily these days if you have an ACSM file, I vibecoded this the other day after I couldn’t find any online converter that actually worked: https://www.acsm-converter.com
I'm having a hard time adjusting to the Project Panel on the right (and, at least for me, hidden by default) - seems like they're trying to bury the concept of a 'file'?
It's certainly interesting though, and I'll give it some time - the post says "It feels more natural once you've spent a little time with it"
I think it's more that you don't need to look at the actual tree structure all that often, especially when most codebases follow logical and conventionalised structures you remember these structures and can use Command-P to search for files individually to open and the tree structure becomes something you peek at infrequently to ensure that everything is going in it's right place.
min-release-age=5
reply