✖ Error
Definition of rule '' was not rule module.
Rule should export function:
module.exports = function(context){
// Your rule
};
✖ Stack trace
Error: Definition of rule '' was not rule module.
Rule should export function:
module.exports = function(context){
// Your rule
};
at Object.assertRuleShape (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/rule-creator-helper.js:89:15)
at new TextlintLintableRuleDescriptor (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/TextlintLintableRuleDescriptor.js:13:31)
at /Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/DescriptorsFactory.js:18:20
at Array.map (<anonymous>)
at Object.exports.createTextlintRuleDescriptors (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/DescriptorsFactory.js:13:49)
at new TextlintKernelDescriptor (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/TextlintKernelDescriptor.js:18:42)
at TextlintKernelDescriptor.shallowMerge (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/@textlint/kernel/lib/kernel/src/descriptor/TextlintKernelDescriptor.js:38:16)
at TextLintCore.setupRules (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/textlint-core.js:95:71)
at TextLintEngine.AbstractTextLintEngine._setupRules (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/engine/textlint-engine-core.js:154:23)
at TextLintEngine.AbstractTextLintEngine (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/engine/textlint-engine-core.js:99:14)
at new TextLintEngine (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/textlint-engine.js:25:47)
at Object.executeWithOptions (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/cli.js:138:26)
at Object.execute (/Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/lib/textlint/src/cli.js:94:25)
at /Users/mikesorae/Documents/gitrepo/sample-doc/node_modules/textlint/bin/textlint.js:37:20
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:744:11)
事象
preset-ja-technical-writing
ルールを有効にしてnpx textlintを実行すると以下のエラーが発生する。実行時の.textlintrc
実行時コマンド
再現環境
暫定対応
根本原因は不明だが、以下のruleが原因のようだったため、コメントアウトしたところエラーが発生しなくなった。
textlint-rule-preset-ja-technical-writing.js#14