Meeting time note: [[JETLS meeting time]]
# Progress tracker
> - `x`: work done (showing items completed in the last 7 days only)
> - `/`: work in progress
> - Not started otherwise
| status | file name link | created | file-modified | completion | tags | assignees |
| ------ | ---------------------------------------------------------------------------------------- | ---------- | ------------------- | ---------- | -------------------------------------- | ---------- |
| x | [[diagnostic Report warning if overwriting a method in a module]] | 2025-12-30 | 2025-12-31T06:34:00 | 2025-12-30 | #diagnostic, #full-analysis | [[Shuhei]] |
| x | [[diagnostic Report abstract struct field information]] | 2025-12-30 | 2025-12-31T06:32:00 | 2025-12-30 | #diagnostic, #full-analysis | [[Shuhei]] |
| x | [[code-action Add action to add '_' prefix for unused variables]] | 2025-12-29 | 2025-12-30T00:28:00 | 2025-12-30 | #code-action, #diagnostic | [[Shuhei]] |
| x | [[diagnostic Add option to suppress unused variable diagnostics for '_' prefixed names]] | 2025-12-29 | 2025-12-30T00:07:00 | 2025-12-30 | #diagnostic, #config | [[Shuhei]] |
| x | [[Struct support for Revise]] | 2025-11-26 | 2026-01-01T02:32:00 | 2026-01-01 | #revise | [[Shuhei]] |
| x | [[completions Enhance global completion items via lazy resolution]] | 2026-01-02 | 2026-01-02T19:23:00 | 2026-01-02 | #completion | [[Shuhei]] |
| x | [[completion Add keyword argument name completion]] | 2026-01-03 | 2026-01-03T01:16:00 | 2026-01-03 | #completion | [[Shuhei]] |
| / | [[completion Argument-type based method filtering]] | 2025-09-22 | 2026-01-04T00:28:00 | | #completion, #resolver | [[Shuhei]] |
| / | [[signature-help Argument-type based method filtering]] | 2025-09-22 | 2026-01-04T00:28:00 | | #signature-help, #resolver | [[Shuhei]] |
| / | [[Redesign full-analysis architecture]] | 2025-08-15 | 2025-12-18T20:51:00 | | #full-analysis | [[Shuhei]] |
| / | [[analyzer Implement method error analysis]] | 2025-07-08 | 2025-12-18T01:34:00 | | #diagnostic, #full-analysis, #analyzer | [[Shuhei]] |
| / | [[performance Severe memory leak]] | 2025-12-04 | 2025-12-17T21:40:00 | | #memory, #profile | [[Shuhei]] |
| / | [[full-analysis Add package code loading mechanism for incremental analysis]] | 2025-12-17 | 2025-12-17T17:43:00 | | #full-analysis | [[Shuhei]] |
| / | [[Trim failure analyzer]] | 2025-06-30 | 2025-11-15T21:01:00 | | #integration, #trim | [[Shuhei]] |
| / | [[Type on Hover]] | 2025-09-22 | 2025-10-02T03:41:00 | | #hover | [[Shuhei]] |
| / | [[Recursive analysis on dependency packages]] | 2025-08-01 | 2025-09-22T21:32:00 | | #full-analysis | [[Yuchi]] |
| | [[Scope-aware type resolver]] | 2025-10-28 | 2026-01-04T00:29:00 | | #resolver | |
| | [[diagnostic Report abstract struct field information from Revise-based analysis]] | 2025-12-30 | 2025-12-30T23:56:00 | | #diagnostic, #full-analysis | [[Shuhei]] |
| | [[Run a server process in a frozen world age]] | 2025-09-24 | 2025-12-23T18:46:00 | | #server-loop | [[Shuhei]] |
| | [[code-loading Safe code loading mechanism]] | 2025-12-19 | 2025-12-23T18:46:00 | | #code-loading | |
| | [[diagnostic Switch to use workspace pull model]] | 2025-09-22 | 2025-12-19T19:53:00 | | #diagnostic | |
| | [[Scope resolution refactoring]] | 2025-12-18 | 2025-12-18T00:35:00 | | #JuliaLowering | [[Em]] |
| | [[JET Environment isolation]] | 2025-12-17 | 2025-12-18T00:27:00 | | #JET | |
| | [[rename Add support for client side file rename]] | 2025-12-17 | 2025-12-17T21:59:00 | | #rename | |
| | [[Revise core functionality separation]] | 2025-10-22 | 2025-12-17T19:16:00 | | #full-analysis | [[Shuhei]] |
| | [[Find, rename field references]] | 2025-12-12 | 2025-12-12T15:57:00 | | #references, #rename | |
| | [[Global binding reference issues]] | 2025-12-12 | 2025-12-12T15:24:00 | | #references, #rename | |
| | [[Use --pipe or --socket options for clients other than VSCode]] | 2025-09-24 | 2025-12-09T22:12:00 | | #client | |
| | [[Top-level failure for `@async`]] | 2025-09-22 | 2025-12-08T22:33:00 | | #JET, #full-analysis | [[Shuhei]] |
| | [[Bundle JETLS.jl into jetls-client]] | 2025-10-14 | 2025-11-24T16:57:00 | | #release | [[Shuhei]] |
| | [[File rename seem to cause cache state mismatch]] | 2025-11-23 | 2025-11-23T05:10:00 | | #bug | |
| | [[config Generalize file path based configuration]] | 2025-11-23 | 2025-11-23T05:09:00 | | #config | |
| | [[Configurations should define `hash`]] | 2025-11-21 | 2025-11-21T02:38:00 | | #external | |
| | [[Integrate `SyntaxTree` into `Revise.pkgdatas`]] | 2025-11-16 | 2025-11-16T02:27:00 | | #revise | [[Shuhei]] |
| | [[JL integration with full analysis]] | 2025-07-03 | 2025-11-16T02:26:00 | | #full-analysis | |
| | [[Switch package analysis to Revise based implementation]] | 2025-10-29 | 2025-11-15T22:34:00 | | #full-analysis | [[Shuhei]] |
| | [[Analyze docs files]] | 2025-10-29 | 2025-10-29T00:02:00 | | #full-analysis | |
| | [[Analyze ext files]] | 2025-10-29 | 2025-10-29T00:02:00 | | #full-analysis | |
| | [[Highlight dot-accessed bindings]] | 2025-10-28 | 2025-10-28T21:50:00 | | #document-highlight | |
| | [[Record method definitions]] | 2025-10-28 | 2025-10-28T17:16:00 | | | |
| | [[Track binding locations]] | 2025-10-28 | 2025-10-28T17:14:00 | | | |
| | [[Highlight field names]] | 2025-10-27 | 2025-10-27T20:29:00 | | #document-highlight | |
| | [[Make sure `SyntaxTree` and `CodeInfo` are synced in structure]] | 2025-10-23 | 2025-10-23T02:42:00 | | #JuliaLowering | [[Em]] |
| | [[Get concrete input type for polymorphic method definition]] | 2025-10-23 | 2025-10-23T02:38:00 | | #full-analysis | |
| | [[Closure signature extraction]] | 2025-10-23 | 2025-10-23T02:12:00 | | #full-analysis, #code-loading | |
| | [[Separate analysis process]] | 2025-10-22 | 2025-10-23T02:11:00 | | #full-analysis | |
| | [[More hooks for Revise]] | 2025-10-22 | 2025-10-23T02:07:00 | | | |
| | [[Allow JET to use constraints from identical static parameters]] | 2025-05-28 | 2025-09-26T00:49:00 | | #JET | |
| | [[Potential zombies processes when crashed client pid is reused immediately]] | 2025-09-23 | 2025-09-23T06:15:00 | | #lifecycle | |
| | [[Make JET able to analyze precompile workloads]] | 2025-09-22 | 2025-09-22T22:00:00 | | #JET | |
| | [[Base development support]] | 2025-09-22 | 2025-09-22T21:58:00 | | #full-analysis, #diagnostic | |
| | [[Refactor module usage handling]] | 2025-09-22 | 2025-09-22T21:57:00 | | #JET | |
| | [[Update JET to Julia 1.13]] | 2025-09-22 | 2025-09-22T21:57:00 | | #JET | |
| | [[Script-mode analysis failure for `using JuliaSyntax; const JS = JuliaSyntax`]] | 2025-09-22 | 2025-09-22T21:47:00 | | #full-analysis | |
| | [[Convert `[...](@ref)` to something actually jumpable]] | 2025-09-22 | 2025-09-22T21:33:00 | | #misc | |
| | [[Cache inference results in FileInfo]] | 2025-09-22 | 2025-09-22T21:27:00 | | #cache | [[Shuhei]] |
| | [[Cache lowering results in FileInfo]] | 2025-09-22 | 2025-09-22T21:27:00 | | #cache | [[Shuhei]] |
| | [[Support binding jump]] | 2025-09-22 | 2025-09-22T21:19:00 | | #definition | |
| | [[Method jump limitations]] | 2025-09-22 | 2025-09-22T21:18:00 | | #definition | |
| | [[Type-aware go-to-method]] | 2025-09-22 | 2025-09-22T20:30:00 | | #definition | |
# Icebox (`>`)
| file name link | created | tags | assignees |
| ----------------------------------------------------------- | ---------- | --------------------------- | ---------- |
| [[Severe analysis time regression by switching to JSON v1]] | 2025-11-19 | #full-analysis | [[Shuhei]] |
| [[Switch JSON3.jl to JSON.jl v1]] | 2025-10-29 | #server-communication, #LSP | [[Shuhei]] |
| [[Hierarchicay configuration support]] | 2025-10-24 | #config | [[Shuhei]] |
| [[Incremental analysis system]] | 2025-04-03 | #full-analysis | [[Shuhei]] |
| [[`OptAnalyzer` Recover `throw`-pass ignoring feature]] | | | |
| [[Fix the performance regression of JET 0.10]] | | | [[Shuhei]] |
| [[Prototype Document Symbol]] | | |