srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
This lets you create another program "myprogram" that mounts srclib's CLI as "myprogram srclib ...". For example, "myprogram srclib toolchain list" would run that subcommand of srclib.
Mostly an internal change only likely to affect (and benefit) Sourcegraph.
This lets you create another program "myprogram" that mounts srclib's CLI as "myprogram srclib ...". For example, "myprogram srclib toolchain list" would run that subcommand of srclib.
Mostly an internal change only likely to affect (and benefit) Sourcegraph.