@eagleoutice/flowr - v2.16.3
    Preparing search index...
    DEPENDENCY_DECLARATION: {
        createSearch: () => FlowrSearchBuilder<
            "from-query",
            [],
            ParentInformation,
            FlowrSearchElements<ParentInformation, (...)[]>,
        >;
        info: {
            certainty: BestEffort;
            defaultConfig: () => {
                checkAvailability: true;
                checkOtherCode: true;
                headerOnlyPackages: (...)[];
                ignoreWithin: (...)[];
                reportDependsNotImported: false;
                reportLibraryCalls: true;
            };
            description: "Finds packages the code, tests, examples, or vignettes use without the DESCRIPTION declaring them, Imports nothing imports from, `library()` calls in package code, own `:::` calls, and undeclared VignetteBuilder or RdMacros packages. Package names are resolved through variables.";
            name: "Dependency Declaration";
            tags: readonly [CmdCheck, Bug, Reproducibility];
        };
        prettyPrint: {
            full: (r: DependencyDeclarationResult) => string;
            query: (r: DependencyDeclarationResult) => string;
        };
        processSearchResult: (
            elements: FlowrSearchElements<
                ParentInformation,
                FlowrSearchElement<(...)>[],
            >,
            config: DependencyDeclarationConfig,
            data: ReadonlyFlowrAnalysisProvider<KnownParser>,
        ) => Promise<{ ".meta": { unresolvedLoads: ... }; results: (...)[] }>;
    } = ...

    Port of checking dependencies in R code of R CMD check (tools:::.check_packages_used): packages used by the code but not declared in the DESCRIPTION, declared Imports that are never imported from, and the discouraged library/require and own ::: calls in package code.

    Type Declaration