UNPKG

eslint-plugin-obsidian

Version:

ESLint rules for Obsidian

16 lines 688 B
"use strict"; 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