Variable LintingRulesConst
LintingRules: { "deprecated-functions": { createSearch: ( _config: DeprecatedFunctionsConfig, ) => FlowrSearchBuilderOut<"all", [], ParentInformation, "with">; defaultConfig: { deprecatedFunctions: [ "all_equal", "arrange_all", "distinct_all", "filter_all", "group_by_all", "summarise_all", "mutate_all", "select_all", "vars", "all_vars", "id", "failwith", "select_vars", "rename_vars", "select_var", ]; }; prettyPrint: (result: DeprecatedFunctionsResult) => string; processSearchResult: ( elements: FlowrSearchElements< ParentInformation, FlowrSearchElement<ParentInformation>[], >, config: DeprecatedFunctionsConfig, ) => { ".meta": DeprecatedFunctionsMetadata; results: { certainty: Definitely; function: Identifier; range: SourceRange; }[]; }; }; "file-path-validity": { createSearch: ( config: FilePathValidityConfig, ) => FlowrSearchBuilder< "from-query", [], ParentInformation, FlowrSearchElements< ParentInformation, FlowrSearchElementFromQuery<ParentInformation>[], >, >; defaultConfig: { additionalReadFunctions: []; additionalWriteFunctions: []; includeUnknown: false; }; prettyPrint: (result: FilePathValidityResult) => string; processSearchResult: ( elements: FlowrSearchElements< ParentInformation, FlowrSearchElementFromQuery<ParentInformation>[], >, config: FilePathValidityConfig, data: { dataflow: DataflowInformation; normalize: NormalizedAst }, ) => { ".meta": FilePathValidityMetadata; results: FilePathValidityResult[]; }; };} = ... Type declaration
Readonly
deprecated-functions: {
createSearch: (
_config: DeprecatedFunctionsConfig,
) => FlowrSearchBuilderOut<"all", [], ParentInformation, "with">;
defaultConfig: {
deprecatedFunctions: [
"all_equal",
"arrange_all",
"distinct_all",
"filter_all",
"group_by_all",
"summarise_all",
"mutate_all",
"select_all",
"vars",
"all_vars",
"id",
"failwith",
"select_vars",
"rename_vars",
"select_var",
];
};
prettyPrint: (result: DeprecatedFunctionsResult) => string;
processSearchResult: (
elements: FlowrSearchElements<
ParentInformation,
FlowrSearchElement<ParentInformation>[],
>,
config: DeprecatedFunctionsConfig,
) => {
".meta": DeprecatedFunctionsMetadata;
results: {
certainty: Definitely;
function: Identifier;
range: SourceRange;
}[];
};
}
The registry of currently supported linting rules. A linting rule can be executed on a dataflow pipeline result using executeLintingRule.