@eagleoutice/flowr - v2.16.3
    Preparing search index...
    GLOBAL_ENVIRONMENT_MODIFICATION: {
        createSearch: () => FlowrSearchBuilder<
            "from",
            [],
            ParentInformation,
            FlowrSearchElements<ParentInformation, (...)[]>,
        >;
        info: {
            certainty: BestEffort;
            defaultConfig: () => {
                allowedGlobals: (...)[];
                checkSuperAssignments: true;
            };
            description: "Finds code that changes the global environment: `assign()` or `data()` into it, `attach()`, `<<-` without a binding in an enclosing function, and `<<-` to a package variable, whose binding is locked at run time.";
            name: "Global Environment Modification";
            tags: readonly [CmdCheck, Bug, Robustness];
        };
        prettyPrint: {
            full: (r: GlobalEnvironmentModificationResult) => string;
            query: (r: GlobalEnvironmentModificationResult) => string;
        };
        processSearchResult: (
            _elements: FlowrSearchElements<
                ParentInformation,
                FlowrSearchElement<(...)>[],
            >,
            config: GlobalEnvironmentModificationConfig,
            data: ReadonlyFlowrAnalysisProvider<KnownParser>,
        ) => Promise<{ ".meta": { consideredCalls: ... }; results: (...)[] }>;
    } = ...

    Port of the R CMD check notes on code that changes the global environment (checking R code for possible problems): tools:::.check_package_code_assign_to_globalenv, .check_package_code_data_into_globalenv, .check_package_code_attach, and the codetools note "no visible binding for <<- assignment".

    Type Declaration