Optional ReadonlyinspectOptional Readonlyresetdiscard every runtime update made so far, reverting to the config the analyzer was created with (repl: +reset)
Readonlytypeused to select the query type :)
Optional ReadonlyupdateOptional ReadonlyabstractInterpretation?: {Optional ReadonlydefaultEngine?: "r-shell" | "tree-sitter"The default engine to use. If undefined, an arbitrary one from engines is used.
Optional ReadonlydefaultPlugins?: ((...) | (...) | (...))[]Optional Readonlyengines?: ((...) | (...) | (...))[]Engines to use for interacting with R code (TreeSitterEngineConfig, RShellEngineConfig); empty means all available engines.
Optional Readonlygas?: {Resource-usage guard (gas) configuration; disabled by default (every feature factor 0), enable by setting a
feature's factor > 0. See FlowrGasConfig, ReadOnlyFlowrAnalyzerGasContext.
Optional ReadonlycountedCheckEvery?: (...) | (...)How many calls one accounting of an armed budget covers (default DefaultCountedCheckEvery). Trades how far
a run may overshoot a bound against what the guard costs per node: 1 counts exactly, larger counts coarsely.
Optional Readonlyfeatures?: (...) | (...)Per-feature sensitivity factors. Missing or 0 disables checking with zero overhead.
Optional ReadonlyheapProvider?: (...) | (...)Custom heap statistics source (programmatic configs only), overriding the built-in v8/performance.memory detection. Return undefined to skip the memory check.
Optional Readonlythresholds?: (...) | (...)Thresholds scaled by each feature factor before comparison, optionally bounded per feature (see GasThresholdSpec).
Optional ReadonlyignoreLoadCalls?: booleanOptional ReadonlyignoreSourceCalls?: booleanOptional Readonlyincremental?: { alwaysIncremental?: (...) | (...) | (...); parsing?: (...) | (...) }Optional ReadonlyinputSources?: {Teaches the InputSourcesQuery|input-sources analysis further frameworks; entries are added to what flowR knows already. Usually set per ProjectKind via specializeConfig. See InputClassifierConfig.
Optionalcmdline?: (...) | (...)Optionalconst?: (...) | (...)Optionaldconst?: (...) | (...)Optionalffi?: (...) | (...)Optionalfile?: (...) | (...)Optionalglob?: (...) | (...)Optionallang?: (...) | (...)OptionallinkedEntryPoints?: (...) | (...)Calls that hand a function to a framework, which then binds linkedObjects to its parameters by position.
OptionallinkedObjects?: (...) | (...)Objects provided by a framework rather than by the code itself, like shiny's input.
Optionalnarrowing?: (...) | (...)Functions whose result is bounded by one of their arguments (classified by that argument alone).
Optionalnet?: (...) | (...)Optionaloptions?: (...) | (...)Optionalparam?: (...) | (...)Optionalpure?: (...) | (...)Functions which are considered to be pure (i.e., deterministic, trusted, safe, idempotent on the lub of the input types)
Optionalrand?: (...) | (...)Optionalscope?: (...) | (...)Optionalsystem?: (...) | (...)Optionaltempfile?: (...) | (...)Optionalunknown?: (...) | (...)Optionaluser?: (...) | (...)Optional Readonlylinter?: { disabledRules?: (...) | (...) }Optional ReadonlylogLevel?: "debug" | "silly" | "trace" | "info" | "warn" | "error" | "fatal"Optional Readonlyproject?: {OptionalassumeImplicitEcho?: (...) | (...) | (...)Whether the top level's visible results count as an output (the print category); off by default for a ProjectKind.Package, whose top level runs at install time.
OptionalbasePackages?: (...) | (...)The packages considered part of R itself; if unset, flowR derives them (for the assumed R version) from the signature database via baseRPackages.
Optionalclassification?: (...) | (...)Optionaldiscovery?: (...) | (...)OptionalfailOnInaccessiblePath?: (...) | (...) | (...)OptionalimplicitSources?: (...) | (...)OptionalresolveUnknownPathsOnDisk?: (...) | (...) | (...)OptionaluseProjectType?: (...) | (...)Optional Readonlyrepl?: {OptionalautoUseFileProtocol?: (...) | (...) | (...)Automatically use the file protocol for inputs that look like paths (default true)
OptionaldfProcessorHeat?: (...) | (...) | (...)Optionalhints?: (...) | (...) | (...)Whether to show dim inline hints (e.g. :help) on the empty prompt; automatically disabled on non-interactive terminals
Optionalplugins?: (...) | (...)OptionalqueryStats?: (...) | (...) | (...)Whether :query closes with the line stating how long the queries took (default true, :query* never prints it)
OptionalquickStats?: (...) | (...) | (...)OptionalshowPlugins?: (...) | (...) | (...)Whether :version grays out the plugins that did not activate during the last analysis (default false)
Optional Readonlysemantics?: { environment?: (...) | (...) }Optional Readonlysolver?: {Optional ReadonlyspecializeConfig?: {Overwrite (parts of) this configuration per ProjectKind; an entry may inherit another kind's
overwrite first (own keys win). Resolve with FlowrConfig.forKind.
a
.-separated path to inspect (read) a single config value instead of dumping the whole config (repl:path, which also accepts a*/**glob)