Idea detail
configuration_location
reqlan rq/extension/host/configuration.rq:3
block
Summary
An optional `.reqlan/config.json` may appear under a base's `.reqlan` directory.
For a given `.rq` file, the applying base is the nearest ancestor directory that owns a `.reqlan` folder.
The applying config is that base's `.reqlan/config.json` when present.
If the owning base has no `config.json`, or no owning base is found, defaults from configuration_import_roots apply.
A child base does not inherit a parent base's config.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-path-resolve.ts, path_resolve.rs |
| 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, config.test.ts:resolveRqConfig uses defaults when no applying file exists, path-resolve.test.ts:loads importRoots list from nearest base config, path_resolve.rs:missing_import_roots_uses_default_alias, path_resolve.rs:relative_root_resolves_against_base |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | base_configuration | reqlan rq/bases/base.rq | configuration_location |
| references | click_max_detail | reqlan rq/cli/click.rq | configuration_location |
| references | click_session_limit | reqlan rq/cli/click.rq | configuration_location |
| references | host_lifecycle | reqlan rq/extension/extension.rq | configuration_location |
| references | configuration_import_roots | reqlan rq/extension/host/configuration.rq | configuration_location |
| references | configuration_rqignore | reqlan rq/extension/host/configuration.rq | configuration_location |
| references | base_config_seed | reqlan rq/extension/host/installation.rq | configuration_location |
| references | configuration_import_root_alias | reqlan rq/language/imports.rq | configuration_location |
| references | configuration | reqlan rq/ontology.rq | configuration_location |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…