diff --git a/lib/scripts/create-textlint-rule.js b/lib/scripts/create-textlint-rule.js index 6cdfa55..99f9fe0 100644 --- a/lib/scripts/create-textlint-rule.js +++ b/lib/scripts/create-textlint-rule.js @@ -22,6 +22,9 @@ module.exports = function(projectName, options = {}) { const ruleName = isInitInCurrentDir ? path.dirname(projectName) : `textlint-rule-${projectName.replace(/^textlint-rule-/, "")}`; + if (isInitInCurrentDir && !/^textlint-rule-/.test(ruleName)) { + throw new Error(`Current directory name should start with "textlint-rule-".`); + } const ruleDir = isInitInCurrentDir ? options.cwd : path.join(options.cwd, ruleName); return spawn(`git`, [ "clone", "--depth=1", "https://github.com/textlint/textlint-rule-template.git",