UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

9 lines (8 loc) 565 B
import { type LintingRuleConfig, type LintingRuleNames } from './linter-rules'; import type { LintingResults } from './linter-format'; import type { DeepPartial } from 'ts-essentials'; import type { ReadonlyFlowrAnalysisProvider } from '../project/flowr-analyzer'; /** * Executes a specific linting rule on the given analysis provider input. */ export declare function executeLintingRule<Name extends LintingRuleNames>(ruleName: Name, input: ReadonlyFlowrAnalysisProvider, lintingRuleConfig?: DeepPartial<LintingRuleConfig<Name>>): Promise<LintingResults<Name>>;