@@ -7,24 +7,24 @@ tester.run("ai-tech-writing-guideline", rule, {
7
7
valid : [
8
8
// 良いテクニカルライティングの例
9
9
{
10
- text : "ユーザーは設定を変更します。この操作により、アプリケーションのパフォーマンスが向上します。"
10
+ text : "ユーザーは設定を変更します。この操作により、アプリケーションのパフォーマンスが向上します。" ,
11
+ options : { enableDocumentAnalysis : false }
11
12
} ,
12
13
{
13
- text : "応答時間は50ms未満になります。処理速度は従来比200%向上しました。"
14
+ text : "応答時間は50ms未満になります。処理速度は従来比200%向上しました。" ,
15
+ options : { enableDocumentAnalysis : false }
14
16
} ,
15
17
{
16
- text : "システムがデータを検証します。エラーが発生した場合、ログファイルに記録されます。"
18
+ text : "システムがデータを検証します。エラーが発生した場合、ログファイルに記録されます。" ,
19
+ options : { enableDocumentAnalysis : false }
17
20
}
18
21
] ,
19
22
invalid : [
20
23
// 冗長性の問題
21
24
{
22
25
text : "まず最初に設定ファイルを開きます。" ,
26
+ options : { enableDocumentAnalysis : false } ,
23
27
errors : [
24
- {
25
- message :
26
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
27
- } ,
28
28
{
29
29
message :
30
30
"【簡潔性】冗長表現が検出されました。「まず最初に」→「まず」または「最初に」への簡潔化を検討してください。"
@@ -33,11 +33,8 @@ tester.run("ai-tech-writing-guideline", rule, {
33
33
} ,
34
34
{
35
35
text : "この機能を使用することができます。" ,
36
+ options : { enableDocumentAnalysis : false } ,
36
37
errors : [
37
- {
38
- message :
39
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
40
- } ,
41
38
{
42
39
message :
43
40
"【簡潔性】冗長な助動詞表現が検出されました。「できます」または「します」への簡潔化を検討してください。"
@@ -47,11 +44,8 @@ tester.run("ai-tech-writing-guideline", rule, {
47
44
// 明確性の問題(能動態・動詞)
48
45
{
49
46
text : "データの変更を行います。" ,
47
+ options : { enableDocumentAnalysis : false } ,
50
48
errors : [
51
- {
52
- message :
53
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
54
- } ,
55
49
{
56
50
message :
57
51
"【明確性】名詞化された表現が検出されました。「を変更する」のような直接的な動詞表現を検討してください。"
@@ -61,11 +55,8 @@ tester.run("ai-tech-writing-guideline", rule, {
61
55
// 具体性の問題
62
56
{
63
57
text : "高速なパフォーマンスを実現します。" ,
58
+ options : { enableDocumentAnalysis : false } ,
64
59
errors : [
65
- {
66
- message :
67
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
68
- } ,
69
60
{
70
61
message :
71
62
"【具体性】抽象的な性能表現が検出されました。具体的な数値基準の提示を検討してください(例:「50ms未満の応答時間」)。"
@@ -74,11 +65,8 @@ tester.run("ai-tech-writing-guideline", rule, {
74
65
} ,
75
66
{
76
67
text : "大幅に向上します。" ,
68
+ options : { enableDocumentAnalysis : false } ,
77
69
errors : [
78
- {
79
- message :
80
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
81
- } ,
82
70
{
83
71
message :
84
72
"【具体性】定量化されていない変化表現が検出されました。具体的な数値や割合の提示を検討してください。"
@@ -88,11 +76,8 @@ tester.run("ai-tech-writing-guideline", rule, {
88
76
// 一貫性の問題
89
77
{
90
78
text : "ユーザーがログインし、クライアントが設定を変更します。" ,
79
+ options : { enableDocumentAnalysis : false } ,
91
80
errors : [
92
- {
93
- message :
94
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
95
- } ,
96
81
{
97
82
message :
98
83
"【一貫性】同一対象を指す用語の混在が検出されました。文書全体で統一した用語の使用を検討してください。"
@@ -101,11 +86,8 @@ tester.run("ai-tech-writing-guideline", rule, {
101
86
} ,
102
87
{
103
88
text : "設定画面を開き、設定ページでオプションを変更します。" ,
89
+ options : { enableDocumentAnalysis : false } ,
104
90
errors : [
105
- {
106
- message :
107
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
108
- } ,
109
91
{
110
92
message :
111
93
"【一貫性】機能名称の表記揺れが検出されました。プロジェクト内で統一した名称の使用を検討してください。"
@@ -115,11 +97,8 @@ tester.run("ai-tech-writing-guideline", rule, {
115
97
// 受動態の問題
116
98
{
117
99
text : "処理がシステムによって実行されます。" ,
100
+ options : { enableDocumentAnalysis : false } ,
118
101
errors : [
119
- {
120
- message :
121
- "【テクニカルライティング品質分析】この文書で1件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
122
- } ,
123
102
{
124
103
message :
125
104
"【明確性】受動態表現が検出されました。「システムが○○を実行する」のような能動態への変更を検討してください。"
@@ -129,11 +108,8 @@ tester.run("ai-tech-writing-guideline", rule, {
129
108
// 複数の問題が同時に存在する場合
130
109
{
131
110
text : "まず最初に高速なパフォーマンスの実装を実施することができます。" ,
111
+ options : { enableDocumentAnalysis : false } ,
132
112
errors : [
133
- {
134
- message :
135
- "【テクニカルライティング品質分析】この文書で4件の改善提案が見つかりました。効果的なテクニカルライティングの7つのC(Clear, Concise, Correct, Coherent, Concrete, Complete, Courteous)の原則に基づいて見直しを検討してください。詳細なガイドライン: https://github.com/textlint-ja/textlint-rule-preset-ai-writing/blob/main/docs/tech-writing-guidelines.md"
136
- } ,
137
113
{
138
114
message :
139
115
"【簡潔性】冗長表現が検出されました。「まず最初に」→「まず」または「最初に」への簡潔化を検討してください。"
0 commit comments