LintingResults: {
    allInvolvedIds<
        L extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop",
    >(
        this: void,
        res: undefined | LintingResults<L>,
    ): Set<NodeId>;
    isError<
        Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop",
    >(
        this: void,
        o: LintingResults<Name>,
    ): o is LintingResultsError;
    isSuccess<
        Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop",
    >(
        this: void,
        o: LintingResults<Name>,
    ): o is LintingResultsSuccess<Name>;
    stringifyError(this: void, __namedParameters: LintingResultsError): string;
    unpackSuccess<
        Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop",
    >(
        this: void,
        o: LintingResults<Name>,
    ): LintingResultsSuccess<Name>;
}

Helper functions for working with LintingResults.

Type declaration

  • allInvolvedIds:function
    • Gets all involved node IDs from the given linting results. If the results represent an error, an empty set is returned.

      Type Parameters

      • L extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop"

      Parameters

      Returns Set<NodeId>

  • isError:function
    • Checks whether the given linting results represent an error.

      Type Parameters

      • Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop"

      Parameters

      Returns o is LintingResultsError

  • isSuccess:function
    • Checks whether the given linting results represent a successful execution.

      Type Parameters

      • Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop"

      Parameters

      Returns o is LintingResultsSuccess<Name>

  • stringifyError:function
  • unpackSuccess:function
    • Unpacks the given linting results, throwing an error if they represent an error.

      Type Parameters

      • Name extends
            | "deprecated-functions"
            | "file-path-validity"
            | "seeded-randomness"
            | "absolute-file-paths"
            | "unused-definitions"
            | "naming-convention"
            | "network-functions"
            | "dataframe-access-validation"
            | "dead-code"
            | "useless-loop"

      Parameters

      Returns LintingResultsSuccess<Name>