reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/file_references

Idea detail

file_references

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

block

Summary

A file reference should act as a link in the editor.
If the target file is empty or has a parse error, the link should remain available and clickable, but should show a warning underline.
Implemented by reqlan-file-link-resolver.ts, reqlan-document-link-provider.ts, reqlan-definition-provider.ts, and reqlan-validator.ts.

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

KeyValue
tests linking.test.ts:document links resolve test file references to the matching test, linking.test.ts:folder file references resolve without reading the directory as a file, linking.test.ts:empty file references produce document links and warning diagnostics, linking.test.ts:parse-error file references produce document links and warning diagnostics, linking.test.ts:missing file references do not produce document links

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../../packages/language/src/reqlan-definition-provider.ts packages/language/src/reqlan-definition-provider.ts reqlan-definition-provider.ts
file_reference ../../../packages/language/src/reqlan-document-link-provider.ts packages/language/src/reqlan-document-link-provider.ts reqlan-document-link-provider.ts
file_reference ../../../packages/language/src/reqlan-file-link-resolver.ts packages/language/src/reqlan-file-link-resolver.ts reqlan-file-link-resolver.ts
file_reference ../../../packages/language/src/reqlan-validator.ts packages/language/src/reqlan-validator.ts reqlan-validator.ts
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 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 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 ["../../../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:missing file references do not produce document links packages/language/test/linking.test.ts:missing file references do not produce document links 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 ["../../../packages/language/test/linking.test.ts:parse-error file references produce document links and warning diagnos

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…