reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/syntax_features

Idea detail

syntax_features

reqlan rq/extension/syntax/features-syntax.rq:2

block

Summary

The extension should provide language support for. rq files via the lsp.
Syntax features should cover ideas, ideasets, imports, references, attributes, comments, and lists.
Broken imports and references should be validated and reported in the editor.
Go-to-definition and find-references should work for ideas, imports, and cross-file links.
Autoformatting should be supported for. rq files.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/syntax/features-syntax.rq

features-syntax.rq

file cluster

reqlan rq/extension/syntax

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../../packages/extension/src/refactor_module/index.ts packages/extension/src/refactor_module/index.ts —
file_reference ../../../packages/language/src/reqlan-completion-provider.ts packages/language/src/reqlan-completion-provider.ts —
file_reference ../../../packages/language/src/reqlan-definition-provider.ts packages/language/src/reqlan-definition-provider.ts —
file_reference ../../../packages/language/src/reqlan-document-link-provider.ts packages/language/src/reqlan-document-link-provider.ts —
file_reference ../../../packages/language/src/reqlan-file-link-resolver.ts packages/language/src/reqlan-file-link-resolver.ts —
file_reference ../../../packages/language/src/reqlan-idea-refactor.ts packages/language/src/reqlan-idea-refactor.ts —
file_reference ../../../packages/language/src/reqlan-path-completion.ts packages/language/src/reqlan-path-completion.ts —
file_reference ../../../packages/language/src/reqlan-rename-provider.ts packages/language/src/reqlan-rename-provider.ts —
file_reference ../../../packages/language/src/reqlan-validator.ts packages/language/src/reqlan-validator.ts —
file_reference ../../../packages/language/test/completion.test.ts:completes import-root alias paths packages/language/test/completion.test.ts:completes import-root alias paths —
file_reference ../../../packages/language/test/linking.test.ts:document links resolve test file references to the matching test packages/language/test/linking.test.ts:document links resolve test file references to the matching test —
file_reference ../../../packages/language/test/linking.test.ts:empty file references produce document links and warning diagnostics packages/language/test/linking.test.ts:empty file references produce document links and warning diagnostics —
file_reference ../../../packages/language/test/linking.test.ts:folder file references resolve without reading the directory as a file packages/language/test/linking.test.ts:folder file references resolve without reading the directory as a file —
file_reference ../../../packages/language/test/linking.test.ts:import idea reference resolves to imported file when local idea shares name packages/language/test/linking.test.ts:import idea reference resolves to imported file when local idea shares name —
file_reference ../../../packages/language/test/linking.test.ts:missing file references do not produce document links packages/language/test/linking.test.ts:missing file references do not produce document links —
file_reference ../../../packages/language/test/linking.test.ts:parse-error file references produce document links and warning diagnostics packages/language/test/linking.test.ts:parse-error file references produce document links and warning diagnostics —
file_reference ../../../packages/language/test/parsing.test.ts packages/language/test/parsing.test.ts —
file_reference ../../../packages/language/test/validating.test.ts:allows local idea when import uses an alias packages/language/test/validating.test.ts:allows local idea when import uses an alias —
file_reference ../../../packages/language/test/validating.test.ts:reports duplicate when local idea shares import alias packages/language/test/validating.test.ts:reports duplicate when local idea shares import alias —
file_reference ../../../packages/language/test/validating.test.ts:reports duplicate when local idea shares unaliased import binding packages/language/test/validating.test.ts:reports duplicate when local idea shares unaliased import binding —
file_reference ../../language/imports.rq reqlan rq/language/imports.rq —
file_reference ../code_completion.rq reqlan rq/extension/code_completion.rq —
file_reference ../configuration.rq reqlan rq/extension/configuration.rq —
file_reference ../refactor_support.rq reqlan rq/extension/refactor_support.rq —
file_reference ../reqfile.rq reqlan rq/extension/reqfile.rq —
file_reference ../string/paths reqlan rq/extension/string/paths —
file_reference ../subreqs.rq reqlan rq/extension/subreqs.rq —
file_reference @/the-paths/are-@-aliased reqlan rq/extension/syntax/@/the-paths/are-@-aliased —

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…