Code intelligence tracking issue 3.13
Created by: chrismwendt
Theme Increase user confidence in code intelligence provided by LSIF and make setup easier.
Chris
-
https://github.com/sourcegraph/sourcegraph/pull/7909 Atomic migrations (on-call work) -
https://github.com/sourcegraph/infrastructure/commit/09f43d04b6fef785936752a0272416dcce599d2d fixed pod-tmp-gc which was causing numerous out-of-disk errors (on-call work) -
https://sourcegraph.atlassian.net/browse/SG-17 Customer needs help publishing to private extension registry -
https://github.com/sourcegraph/src-cli/pull/82 Add src extension copycommand (for customer👆 ) -
Dart LSIF indexer -
Fork crossdart -
https://github.com/sourcegraph/crossdart/commit/30c192ae64bfe68a417e3808484b0e5596cf6060 Upgrade to latest Dart SDK 2.7 -
https://github.com/sourcegraph/crossdart/commit/32931faccf6a08e495c8428bf082fc230110f7ca LSIF output mode: initial structure -
https://github.com/sourcegraph/crossdart/commit/bb70758723f2026516ecff60438d3b17258ffd15 LSIF output mode: skeleton for project and docs -
https://github.com/sourcegraph/crossdart/commit/809e542b35dce0ed692d5100d9fefeb2fbe61d7e LSIF output mode: emit hovers/defs/refs -
https://github.com/sourcegraph/crossdart/commit/32b1402a446802aa9b9cff3e3cc1f2fa39491f9b Fix --dart-sdkargument -
https://github.com/sourcegraph/crossdart/commit/60edf1067f707fa22bf67419b3baa014ec5f4f1b Fill in hover with docstrings -
https://github.com/sourcegraph/crossdart/commit/dbed91f0a15cb59f27fc11eaf19e85356130f5a4 Fix hover highlighting by computing token lengths -
Recognize more tokens -
Recognize parameters -
https://github.com/sourcegraph/customer/issues/5 Delivery plan
-
-
https://github.com/sourcegraph/lsif-demos sample code that has LSIF data uploaded for demo purposes -
Make @sourcegraph/code-intel the sole CODEOWNERS of code intel extensions code (Slack thread): -
https://github.com/sourcegraph/lsp-client/pull/42 Fix infinite loop due to duplicate registrations -
https://github.com/sourcegraph/lsif-test/issues/9 LSIF annotator to aide dev/debugging https://github.com/sourcegraph/lsif-test/commit/ad820e31594885435a372ca5e70eeab5491ebad2
Eric
-
Update code intel regression test suites -
Replace repository names with ids in lsif-server (issue #6278 (closed)) -
Add additional dev documentation for LSIF -
Add precise code intel action telemetry (RFC 100) -
Get approvals from @nicksnyder and @dadlerj on RFC -
Add telemetry command to sourcegraph for extensions https://github.com/sourcegraph/sourcegraph/pull/7939 -
Validate json arguments https://github.com/sourcegraph/sourcegraph/pull/7989 and https://github.com/sourcegraph/sourcegraph/pull/7995 -
Send arguments back to logEvent https://github.com/sourcegraph/sourcegraph/pull/7988 -
Add db query methods to get event counts by period https://github.com/sourcegraph/sourcegraph/pull/7992 -
Add db query methods to get latency percentiles by period https://github.com/sourcegraph/sourcegraph/pull/7994 -
Ensure ping payloads are not too big for request query string https://github.com/sourcegraph/sourcegraph/pull/7993 -
Calculate code intel usage from DB https://github.com/sourcegraph/sourcegraph/pull/8029 -
Add code intel usage data to GraphQL https://github.com/sourcegraph/sourcegraph/pull/8000 -
Add code intel usage data to ping requests https://github.com/sourcegraph/sourcegraph/pull/7942 -
Emit telemetry events in https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/193 -
Update BigQuery schema and ETL functions to consume new data
-
-
Refactor code intel extensions to make adding events easier -
Consolidate common logic https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/198 -
Go extension https://github.com/sourcegraph/sourcegraph-go/pull/117 -
TypeScript extension https://github.com/sourcegraph/sourcegraph-typescript/pull/308
-
-
Refactor lsp features in basic-code-intel -
Follow Go extension https://github.com/sourcegraph/sourcegraph-go/pull/36 -
Follow Typescript extension https://github.com/sourcegraph/sourcegraph-typescript/pull/106
-
-
Continuous delivery of extensions (RFC 106) -
Overlapping LSIF roots (RFC 107)
Michael
-
Add basic code intelligence support for: -
Objective-C, https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/197 -
GraphQL, https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/206 -
Verilog and VHDL, https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/200 -
Pascal, https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/200 -
Groovy, https://github.com/sourcegraph/sourcegraph-basic-code-intel/pull/209
-
-
Create a multi-language indexer that auto-detects project structure. -
Write a draft of RFC 101 Precise Indexing Configuration
-
External
-
C# LSIF indexer (Thorsten, slush project)too busy