News for hackers. Stuff that matters.
Re:Heline – Code search for modern developer by mg on Sunday February 20, 2022 @01:35AM (#30403715)
Searching for exact code matches is super useful while coding. Good to see another tool for this.

So far, the only tool I know that offers it is grep.app.

It seems the grep.app index is bigger at the moment? For example:

https://grep.app/search?q=boolean%20isCyclic%28

https://heline.dev/search?q=boolean%20isCyclic%28

Re:Heline – Code search for modern developer by dotancohen on Sunday February 20, 2022 @02:44AM (#30403993)
Github also has a code-search feature. It's returning two orders of magnitude more results for "boolean isCyclic" than is grep.app:

https://github.com/search?q=%22boolean+isCyclic%28%22+size%3...

Re:Heline – Code search for modern developer by sqs on Sunday February 20, 2022 @03:08AM (#30404121)
Sourcegraph (disclaimer: where I work) code search returns ~2700 results (more than the other 2 linked) and properly matches the "(" (which GitHub's current code search incorrectly ignores).

https://sourcegraph.com/search?q=context:global+boolean+isCy...

(Still, awesome to see more code search tools get built! Most devs aren't using code search and have no idea why it's awesome, so anything that changes that is a huge help.)

Re:Heline – Code search for modern developer by ramoz on Sunday February 20, 2022 @12:29PM (#30407354)
Wow, the Sourcegraph search is returning results I couldn’t find yesterday on GitHub. Bookmarked.
Re:Heline – Code search for modern developer by dotancohen on Sunday February 20, 2022 @03:16AM (#30404156)
Terrific, thank you!
Re:Heline – Code search for modern developer by petepete on Sunday February 20, 2022 @04:31AM (#30404441)
There's also cs.github.com which is fantastic and in beta at the moment.
Re:Heline – Code search for modern developer by wodenokoto on Sunday February 20, 2022 @03:19AM (#30404167)
Doesn't it ignore special characters like : , . ( ) etc.?

I remember struggling to find function definitions because `f(` would be treated like `f`

I've also not found a way to filter out tests. I know tests are also code, but most of the time I am not interested in them.

Re:Heline – Code search for modern developer by dotancohen on Sunday February 20, 2022 @05:46AM (#30404773)
You've got to put the search string in quotes.
Re:Heline – Code search for modern developer by ahmadrosid on Sunday February 20, 2022 @04:17AM (#30404371)
I was inspired by grep.app in making this project.