A list of usecases that codesearch.aelve.com aims to support.
coelgot
function.OEH
constructor in a family of libraries (stompl
, stomp-queue
, etc) allows setting up an error handler for STOMP connections, but I want to see what's the exact logic for handling it. (Note: would be nicer if it was possible to specify a pattern for library names to match.)read-loop: AsyncCancelled
; there is no read-loop
string anywhere in my code, so where does it come from? If I know what dependency contains this string, I can find the bug.-XOverloadedLabels
extension and I want to find all Haskell libraries that use it."Basic "
.joinWith
from Data.ByteString.Base64
. (Update: it's not buggy anymore.)first
and second
from Control.Arrow
.FromJSON
instances? Just searching for KnownSymbol
results in too many false positives.throw
in a family of libraries to see what exceptions those libraries can throw (and therefore I, the library user, have to handle).lens
to port them to microlens
. Search.per
taken as a function name?I want to find out all the different ways in which people import qualified Data.Text
and see statistics on that, in order to understand what style is the most common in the community (then I can just follow it instead of having to argue about what style is "better").
Requires: statistics by match groups
I want to find all uses of <$>
in Haddock that are not escaped properly (i.e. not '<$>'
) to assess how widespread the problem is.
Requires: knowledge of context (are we inside of a comment or outside?)
I want to see if anyone still uses the deprecated NPlusKPatterns
language extension.
Requires: multiline search (without it I can't specify a pattern like "inside a LANGUAGE pragma", because they can be multiline)