reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/base_configuration

Idea detail

base_configuration

reqlan rq/bases/base.rq:56

block

Summary

Base configuration is distinct from, but related to, configuration.rq.
Optional settings live at `<base>/.reqlan/config.json` ( one config per base ).
For an `.rq` file, the applying base is the nearest ancestor that owns `.reqlan`; that base's config applies when present.
See configuration_location; resolved by reqlan-path-resolve.ts.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/bases/base.rq

base.rq

file cluster

reqlan rq/bases

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
implementation reqlan-path-resolve.ts
tests config.test.ts:returns undefined when no config exists, config.test.ts:loads config from the owning base .reqlan, config.test.ts:loads config from an ancestor base, config.test.ts:nearest base config wins over farther ones, config.test.ts:owning base without config does not inherit parent, path-resolve.test.ts:loads importRoots list from nearest base config

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference path_resolve packages/language/src/reqlan-path-resolve.ts reqlan-path-resolve.ts
file_reference ../../packages/language/test/config.test.ts:loads config from an ancestor base packages/language/test/config.test.ts:loads config from an ancestor base config.test.ts:loads config from an ancestor base
file_reference ../../packages/language/test/config.test.ts:loads config from the owning base .reqlan packages/language/test/config.test.ts:loads config from the owning base .reqlan config.test.ts:loads config from the owning base .reqlan
file_reference ../../packages/language/test/config.test.ts:nearest base config wins over farther ones packages/language/test/config.test.ts:nearest base config wins over farther ones config.test.ts:nearest base config wins over farther ones
file_reference ../../packages/language/test/config.test.ts:owning base without config does not inherit parent packages/language/test/config.test.ts:owning base without config does not inherit parent config.test.ts:owning base without config does not inherit parent
file_reference ../../packages/language/test/config.test.ts:returns undefined when no config exists packages/language/test/config.test.ts:returns undefined when no config exists config.test.ts:returns undefined when no config exists
file_reference ../../packages/language/test/path-resolve.test.ts:loads importRoots list from nearest base config packages/language/test/path-resolve.test.ts:loads importRoots list from nearest base config path-resolve.test.ts:loads importRoots list from nearest base config
file_reference extension_configuration reqlan rq/extension/configuration.rq configuration.rq

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
references configuration_location configuration_location

Local graph

Initialising graph…