reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/refactor_symbol_rename

Idea detail

refactor_symbol_rename

reqlan rq/extension/refactor_support.rq:29

block

Summary

Syntactic symbols ( ideas, ideasets, import aliases, and import paths ) should be
renamable via the editor rename action ( F2 / LSP rename ).
Rename should update AST references across. rq files and matching `rq:idea`
comment idea tokens in source files.
refactor_support
Implemented by reqlan-rename-provider.ts, reqlan-comment-rename.ts, reqlan-name-provider.ts, and register-comment-rename-provider.ts.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/refactor_support.rq

community 31

community cluster

refactor_support.rq

file cluster

reqlan rq/extension

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
tests rename-provider.test.ts:rename updates declaration and wikilink references, rename-provider.test.ts:rename also updates rq comment idea tokens in the same document, comment-rename.test.ts:builds rename edits for matching comment idea tokens, linking.test.ts:rename finds all idea references including wikilinks

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/extension/src/refactor_module/register-comment-rename-provider.ts packages/extension/src/refactor_module/register-comment-rename-provider.ts register-comment-rename-provider.ts
file_reference ../../packages/language/src/reqlan-comment-rename.ts packages/language/src/reqlan-comment-rename.ts reqlan-comment-rename.ts
file_reference ../../packages/language/src/reqlan-name-provider.ts packages/language/src/reqlan-name-provider.ts reqlan-name-provider.ts
file_reference ../../packages/language/src/reqlan-rename-provider.ts packages/language/src/reqlan-rename-provider.ts reqlan-rename-provider.ts
file_reference ../../packages/language/test/comment-rename.test.ts:builds rename edits for matching comment idea tokens packages/language/test/comment-rename.test.ts:builds rename edits for matching comment idea tokens comment-rename.test.ts:builds rename edits for matching comment idea tokens
file_reference ../../packages/language/test/linking.test.ts:rename finds all idea references including wikilinks packages/language/test/linking.test.ts:rename finds all idea references including wikilinks linking.test.ts:rename finds all idea references including wikilinks
file_reference ../../packages/language/test/rename-provider.test.ts:rename also updates rq comment idea tokens in the same document packages/language/test/rename-provider.test.ts:rename also updates rq comment idea tokens in the same document rename-provider.test.ts:rename also updates rq comment idea tokens in the same document
file_reference ../../packages/language/test/rename-provider.test.ts:rename updates declaration and wikilink references packages/language/test/rename-provider.test.ts:rename updates declaration and wikilink references rename-provider.test.ts:rename updates declaration and wikilink references

Inbound references

KindIdeaPathSnippet
references refactor_changes reqlan rq/extension/refactor_support.rq refactor_symbol_rename

Unresolved references

KindIdeaPathSnippet
references refactor_support refactor_support

Local graph

Initialising graph…