5 ms·
Heline – Code search for modern developer
- mg 5y agoSearching 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://grep.app/search?q=boolean%20isCyclic%28 https://heline.dev/search?q=boolean%20isCyclic%28 https://heline.dev/search?q=boolean%20isCyclic%28
- dotancohen 5y agoGithub 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%3A%3E1&type=Code https://github.com/search?q=%22boolean+isCyclic%28%22+size%3...
- sqs 5y agoSourcegraph (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+isCyclic%28+count:10000&patternType=literal 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.)
- dotancohen 5y agoTerrific, thank you!
- ramoz 5y agoWow, the Sourcegraph search is returning results I couldn’t find yesterday on GitHub. Bookmarked.
- wodenokoto 5y agoDoesn'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.
- dotancohen 5y agoYou've got to put the search string in quotes.
- petepete 5y agoThere's also cs.github.com which is fantastic and in beta at the moment.
- ahmadrosid 5y agoI was inspired by grep.app in making this project.
- terafo 5y agoSize of index is pretty low, to be honest. First thing I tried was 0x5F3759DF, and it found nothing. It deletes non-quoted symbols such as + from queries and pretty much ignores parentheses. I tried few more queries and came out disappointed, I don't think it is acceptable as code search at all, especially as a modern one.
- postpawl 5y agoI tried “npm ci” and only got 5 results. Github returns 8 million.
- ahmadrosid 5y agoHello @terafo! Thank you for checking out this project. At the moment, the index is still very small at around 100 repositories. I will add more repositories to the index and improve the search query. Besides creating this project, I'm looking for a job that involves full text search, if anyone has an opening please let me know. Thank you.
- sqs 5y agoSourcegraph CEO here. This is an awesome thing you built. We’re hiring people to help us bring code search to every dev. Check out https://about.sourcegraph.com/jobs/ https://about.sourcegraph.com/jobs/ and email me (sqs@sourcegraph.com) if you want any pointers.
- TruthWillHurt 5y agoother than bigger index, I'd recommend a wait time when user is typing.
- mikeon 5y agoOP, Could you describe how it works internally?
- ppetty 5y agoThis would benefit from setting expectations. Maybe show the number of reps indexed below the search form, and a description. Or something that calls this a beta or work in progress.