reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/import_code_completion_explicit_extension

Idea detail

import_code_completion_explicit_extension

reqlan rq/extension/language-support/features-imports.rq:56

block

Summary

Completions insert paths with an explicit `.rq` extension. implicit_file_extension
Hand-written imports may still omit the extension; completion prefers the written form with `.rq`.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/language-support/features-imports.rq

community 18

community cluster

features-imports.rq

file cluster

reqlan rq/extension/language-support

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
tests completion.test.ts
implementation reqlan-path-completion.ts, reqlan-completion-provider.ts

Browse all attributes

Ancestor context

implicit_file_extension

The import statements should not require an extension, i. e. it should assume ". rq " unless otherwise specified. An extensionless path resolves to the ". rq " file first, then to a literal extensionless file. A path that already carries any extension is resolved exactly as written.

Outbound references

KindIdeaPathSnippet
file_reference ../../../packages/language/src/reqlan-completion-provider.ts packages/language/src/reqlan-completion-provider.ts reqlan-completion-provider.ts
file_reference ../../../packages/language/src/reqlan-path-completion.ts packages/language/src/reqlan-path-completion.ts reqlan-path-completion.ts
file_reference ../../../packages/language/test/completion.test.ts packages/language/test/completion.test.ts completion.test.ts
references implicit_file_extension reqlan rq/extension/language-support/features-imports.rq implicit_file_extension

Inbound references

KindIdeaPathSnippet
references import_code_completion reqlan rq/extension/language-support/features-imports.rq import_code_completion_explicit_extension

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…