@textlint-ja/textlint-rule-preset-ai-writing
Version:
textlintプリセット:AIっぽい記述パターンを検出し、より自然な日本語表現を促すルール集
24 lines (23 loc) • 890 B
TypeScript
import type { TextlintRuleModule } from "@textlint/types";
type Options = {
allows?: string[];
disableCodeBlock?: boolean;
disableList?: boolean;
disableQuote?: boolean;
disableTable?: boolean;
};
/**
* コロンの直後にブロック要素が続くパターンを検出するルール
*
* 目的:
* AI生成文章でよく見られる英語構文の直訳パターンを検出します。
* ただし、「使用方法:」のような名詞で終わる表現は自然な日本語として許可されます。
* 問題となるのは「実行します:」のような述語で終わる表現です。
*
* より自然な日本語表現:
* - 「使用方法は以下の通りです」
* - 「次のように使用します」
* - 「以下の手順で実行してください」
*/
declare const rule: TextlintRuleModule<Options>;
export default rule;