@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
28 lines • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LintingRules = void 0;
const deprecated_functions_1 = require("./rules/deprecated-functions");
const file_path_validity_1 = require("./rules/file-path-validity");
const absolute_path_1 = require("./rules/absolute-path");
const unused_definition_1 = require("./rules/unused-definition");
const dead_code_1 = require("./rules/dead-code");
const seeded_randomness_1 = require("./rules/seeded-randomness");
const naming_convention_1 = require("./rules/naming-convention");
const dataframe_access_validation_1 = require("./rules/dataframe-access-validation");
const useless_loop_1 = require("./rules/useless-loop");
/**
* The registry of currently supported linting rules.
* A linting rule can be executed on a dataflow pipeline result using {@link executeLintingRule}.
*/
exports.LintingRules = {
'deprecated-functions': deprecated_functions_1.DEPRECATED_FUNCTIONS,
'file-path-validity': file_path_validity_1.FILE_PATH_VALIDITY,
'seeded-randomness': seeded_randomness_1.SEEDED_RANDOMNESS,
'absolute-file-paths': absolute_path_1.ABSOLUTE_PATH,
'unused-definitions': unused_definition_1.UNUSED_DEFINITION,
'naming-convention': naming_convention_1.NAMING_CONVENTION,
'dataframe-access-validation': dataframe_access_validation_1.DATA_FRAME_ACCESS_VALIDATION,
'dead-code': dead_code_1.DEAD_CODE,
'useless-loop': useless_loop_1.USELESS_LOOP
};
//# sourceMappingURL=linter-rules.js.map