@textlint-ja/textlint-rule-preset-ai-writing
Version:
textlintプリセット:AIっぽい記述パターンを検出し、より自然な日本語表現を促すルール集
48 lines (47 loc) • 1.79 kB
TypeScript
declare const preset: {
rules: {
"no-ai-list-formatting": import("@textlint/types").TextlintRuleModule<{
allows?: string[];
disableBoldListItems?: boolean;
disableEmojiListItems?: boolean;
}>;
"no-ai-hype-expressions": import("@textlint/types").TextlintRuleModule<{
allows?: string[];
disableAbsolutenessPatterns?: boolean;
disableAbstractPatterns?: boolean;
disabledPredictivePatterns?: boolean;
}>;
"no-ai-emphasis-patterns": import("@textlint/types").TextlintRuleModule<{
allows?: string[];
disableEmojiEmphasisPatterns?: boolean;
disableInfoPatterns?: boolean;
disableHeadingEmphasisPatterns?: boolean;
}>;
"ai-tech-writing-guideline": import("@textlint/types").TextlintRuleModule<{
allows?: string[];
disableRedundancyGuidance?: boolean;
disableVoiceGuidance?: boolean;
disableConsistencyGuidance?: boolean;
disableClarityGuidance?: boolean;
disableStructureGuidance?: boolean;
enableDocumentAnalysis?: boolean;
}>;
"no-ai-colon-continuation": import("@textlint/types").TextlintRuleModule<{
allows?: string[];
disableCodeBlock?: boolean;
disableList?: boolean;
disableQuote?: boolean;
disableTable?: boolean;
}>;
};
rulesConfig: {
"no-ai-list-formatting": boolean;
"no-ai-hype-expressions": boolean;
"no-ai-emphasis-patterns": boolean;
"ai-tech-writing-guideline": {
severity: string;
};
"no-ai-colon-continuation": boolean;
};
};
export default preset;