Function assertLinterWithIds
assertLinterWithIds< 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",>( name: string | TestLabel, parser: KnownParser, code: string, ruleName: Name, expected: | (
Omit<LintingRuleResult<Name>, "involvedId"> & { involvedId: SlicingCriteria; } )
[] | ( df: DataflowInformation, ast: NormalizedAst, ) => (
Omit<LintingRuleResult<Name>, "involvedId"> & { involvedId: SlicingCriteria; } )
[], expectedMetadata?: LintingRuleMetadata<Name>, lintingRuleConfig?: DeepPartial<LintingRuleConfig<Name>> & { addFiles?: FlowrFileProvider<{ toString(): string }>[]; useAsFilePath?: string; },): void 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"
Returns void
Asserts correct linting results, allowing for each LintingRuleResult.involvedId to be specified as a slicing criterion.