antler
Version:
Directory structure linter
21 lines • 672 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DirectoryName = void 0;
const path_1 = __importDefault(require("path"));
const regex_rule_1 = require("../regex-rule");
class DirectoryName extends regex_rule_1.RegexRule {
getName() {
return 'DirectoryName';
}
shouldRun(node) {
return node.isDirectory;
}
getPart(node) {
return path_1.default.basename(node.path);
}
}
exports.DirectoryName = DirectoryName;
//# sourceMappingURL=directory-name.js.map