SPeCS Packages Documentation
    Preparing search index...
    interface CoralConfig {
        debug: boolean;
        inferFunctionLifetimeBounds: boolean;
        inferFunctionLifetimeBoundsIterationLimit?: number;
        instrumentation: boolean;
        outDir: string;
        safeByDefault: boolean;
        verbose: boolean;
    }
    Index

    Properties

    debug: boolean

    Logs additional information to files and the console.

    This option increases the amound of information logged by Coral, but it will only use the console if verbose is also active.

    inferFunctionLifetimeBounds: boolean
    inferFunctionLifetimeBoundsIterationLimit?: number
    instrumentation: boolean

    Saves relevant instrumentation data for result analysis.

    outDir: string
    safeByDefault: boolean

    Whether functions with implementation but without explicit safe or unsafe annotations should be considered safe or unsafe.

    Note that this option has no effect if the function has no implementation, in which case it is considered unsafe by default, as no checks can be performed.

    The recommended value is true, but it may be useful to set it to false in existing codebases, to ease the transition to Coral.

    verbose: boolean

    Whether to print to console additional information during the analysis, such as progress updates.