NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Show HN: Haystack Code Reviewer – Perform code reviews on a canvas (haystackeditor.com)
jerryhomelab 3 hours ago [-]
What does it do apart from the call graph? If I had jump-to-definition and find-references in the line-by-line code review UI, what extra benefits would I have by using Haystack?
rwparris2 10 hours ago [-]
Looks great!

I'll be looking out for gitlab integration

Kkoala 8 hours ago [-]
Maybe this is not for me, but I don't understand what it does

What do those groups and arrows mean?

akshaysg 7 hours ago [-]
If you don't understand what it does the fault is all mine!

The arrows represent dependencies. For example, if you create a function A that calls a function B in a pull request: 1. We'll render function A as a diff on the top part of the canvas 2. We'll render function B as a diff on the bottom part of the canvas And we'll draw an arrow from A to B, to represent that A is calling B

In this way, you can more easily understand the relationships between different parts of what someone is editing. We hope that this reduces the amount of mental modeling or mapping someone has to do during code review!

etwigg 11 hours ago [-]
This looks incredible! How does language support work? (I'm curious about Kotlin in particular)
akshaysg 11 hours ago [-]
Language support relies on the same language servers that VS Code uses (i.e. language extensions)! Servers come pre-installed with a variety of extensions, but I believe we do not install Kotlin for now. We'll get Kotlin installed (this was just an oversight)!
hassleblad23 11 hours ago [-]
I have always wanted to do something like this! Great work.
samactionbase 5 hours ago [-]
Nice job guys!
groby_b 9 hours ago [-]
This looks interesting - looking forward to see where it heads!

An entirely nitpicky nitpick: The demo GIF rubs me the wrong way. I know, you want to show of all the features quickly, but what I see when I watch it is a reviewer who doesn't actually read the code, just clicks "reviewed" everywhere, and throws in a slightly patronizing "Good job!"

If you have a moment, you might want to think about a flow that's better at demonstrating how it improves code reviews delivered.

But, as I said, nitpick. There's a lot of potential here!

akshaysg 9 hours ago [-]
Good point! Yeah I think I should record myself doing an actual review while balancing showing the complete feature set.

Thank you!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 06:56:04 GMT+0000 (Coordinated Universal Time) with Vercel.