Cluster detail
reqlan rq/extension/language
Ideas located under folder reqlan rq/extension/language.
folder
5 ideas
1 files
| Idea | File | Status | Summary | Katz |
|---|---|---|---|---|
| code_actions | reqlan rq/extension/language/vsc-primitives.rq | done | Language-server code actions for `.rq` files, plus comment-file Quick Fixes for ignore-error: - Quick fixes for unresolved references ( add import, rewrite qualified ref, search, create file ) — ["./support/features-imports.rq".import_error] - Refactor: search / replace or wrap as idea reference — ["../host/features-commands.rq".search_code_actions] - Refactor: move or delete an idea declaration — ["../mutation/refactor_support.rq".refactor_symbol_move] ["../mutation/refactor_support.rq".refactor_symbol_delete] - File-level source action: barrel page — ["../host/features-commands.rq".barrel_page] - Quick Fix: insert `//rq-ignore-error` before a line with diagnostics — ["../host/features-commands.rq".code_actions_ignore_error] - Quick Fix: create a missing local idea below the idea that contains the unresolved reference — ["../host/features-commands.rq".create_idea_below_idea_containing_unresolved_reference_under_cursor] The Rust server returns the same set ( ["./support/language-server-rust.rq".language_server_rust] ). Command-backed search / replace and barrel actions omit LSP command arguments so VS Code does not cache disposable delegating ids; the extension resolves the active editor ( or document ) when the command runs. The same Quick Fix appears once in one request. Langium appends validation diagnostics when a document already has diagnostics. The diagnostic list stays when the document state is below Validated. The document builder removes previous built-in diagnostics before that append. One linking error gives one Quick Fix after repeated builds. | 0.169 |
| code_completion | reqlan rq/extension/language/vsc-primitives.rq | Editor completion for ideas, imports, and paths. Canonical requirements: ["./syntax/features-syntax.rq".code_completion]. | 0.047 | |
| codelens | reqlan rq/extension/language/vsc-primitives.rq | Outbound classification CodeLens on references: ["./syntax/features-syntax-highlighting.rq".code_lens_reference_types]. File-top inbound file-reference CodeLens: ["./syntax/features-syntax-highlighting.rq".file_inbound_code_lens]. Idea inbound `@referenced-by` remains an inlay: ["./syntax/features-syntax-highlighting.rq".view_references_as_inlay_hints]. | 0.103 | |
| inlay_hints | reqlan rq/extension/language/vsc-primitives.rq | Inbound-reference inlay hints. They appear when the inbound snapshot is ready ( ["./support/open-file-sequencing.rq".lazy_features_after_outbound] ) and stay on last-good until the next ready-state incremental push ( ["../../indexer/cache-reuse.rq".inbound_snapshot_events] ). | 0.078 | |
| quick_fixes | reqlan rq/extension/language/vsc-primitives.rq | Quick-fix subset of [code_actions] ( import errors, ignore-error, create-below ). | 0.050 |
Cluster graph
Initialising graph…