eslint-plugin-obsidian
Version:
ESLint rules for Obsidian
16 lines • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.create = create;
const class_1 = require("../../dto/class");
const graphHandler_1 = require("./graphHandler");
const circularDependenciesDetector_1 = require("./circularDependenciesDetector");
const errorReporter_1 = require("./errorReporter");
function create(context) {
const graphHandler = new graphHandler_1.GraphHandler(new circularDependenciesDetector_1.CircularDependenciesDetector(), new errorReporter_1.ErrorReporter(context));
return {
ClassDeclaration(node) {
graphHandler.handle(new class_1.Clazz(node));
},
};
}
//# sourceMappingURL=createRule.js.map