NETWORK_FUNCTIONS: {
    createSearch: (
        config: NetworkFunctionsConfig,
    ) => FlowrSearchBuilderOut<"all", ["with"], ParentInformation, "filter">;
    info: {
        certainty: BestEffort;
        defaultConfig: {
            fns: readonly [
                "read.table",
                "read.csv",
                "read.csv2",
                "read.delim",
                "read.delim2",
                "readRDS",
                "download.file",
                "url",
                "GET",
                "POST",
                "PUT",
                "DELETE",
                "PATCH",
                "HEAD",
                "content",
                "handle",
                "get_callback",
                "VERB",
                "fread",
                "gzcon",
                "readlines",
                "source",
                "load",
                "curl_download",
                "curl_fetch_memory",
                "getURL",
                "getForm",
                "read_html",
                "html_nodes",
                "html_text",
                "fromJSON",
                "read.xlsx",
                "drive_download",
                "drive_get",
                "s3read_using",
                "s3write_using",
                "storage_download",
                "AnnotationHub",
                "ExperimentHub",
            ];
            onlyTriggerWithArgument: RegExp;
        };
        description: "Marks network functions that execute network operations, such as downloading files or making HTTP requests.";
        name: "Network Functions";
        tags: readonly [Reproducibility, Security, Performance, Smell];
    };
    prettyPrint: {
        full: (result: FunctionsResult) => string;
        query: (result: FunctionsResult) => string;
    };
    processSearchResult: (
        e: FlowrSearchElements<
            ParentInformation,
            FlowrSearchElement<ParentInformation>[],
        >,
        c: NetworkFunctionsConfig,
        d: {
            cfg: ControlFlowInformation;
            config: FlowrConfigOptions;
            dataflow: DataflowInformation;
            normalize: NormalizedAst;
        },
    ) => {
        ".meta": FunctionsMetadata;
        results: {
            certainty: LintingResultCertainty;
            function: Identifier;
            range: SourceRange;
        }[];
    };
} = ...

Type declaration

  • ReadonlycreateSearch: (
        config: NetworkFunctionsConfig,
    ) => FlowrSearchBuilderOut<"all", ["with"], ParentInformation, "filter">
  • Readonlyinfo: {
        certainty: BestEffort;
        defaultConfig: {
            fns: readonly [
                "read.table",
                "read.csv",
                "read.csv2",
                "read.delim",
                "read.delim2",
                "readRDS",
                "download.file",
                "url",
                "GET",
                "POST",
                "PUT",
                "DELETE",
                "PATCH",
                "HEAD",
                "content",
                "handle",
                "get_callback",
                "VERB",
                "fread",
                "gzcon",
                "readlines",
                "source",
                "load",
                "curl_download",
                "curl_fetch_memory",
                "getURL",
                "getForm",
                "read_html",
                "html_nodes",
                "html_text",
                "fromJSON",
                "read.xlsx",
                "drive_download",
                "drive_get",
                "s3read_using",
                "s3write_using",
                "storage_download",
                "AnnotationHub",
                "ExperimentHub",
            ];
            onlyTriggerWithArgument: RegExp;
        };
        description: "Marks network functions that execute network operations, such as downloading files or making HTTP requests.";
        name: "Network Functions";
        tags: readonly [Reproducibility, Security, Performance, Smell];
    }
  • ReadonlyprettyPrint: {
        full: (result: FunctionsResult) => string;
        query: (result: FunctionsResult) => string;
    }
  • ReadonlyprocessSearchResult: (
        e: FlowrSearchElements<
            ParentInformation,
            FlowrSearchElement<ParentInformation>[],
        >,
        c: NetworkFunctionsConfig,
        d: {
            cfg: ControlFlowInformation;
            config: FlowrConfigOptions;
            dataflow: DataflowInformation;
            normalize: NormalizedAst;
        },
    ) => {
        ".meta": FunctionsMetadata;
        results: {
            certainty: LintingResultCertainty;
            function: Identifier;
            range: SourceRange;
        }[];
    }