Skip to content

Improve error #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 5, 2025
Merged
2 changes: 1 addition & 1 deletion src/rules/no-ai-colon-continuation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ const rule = (context: any, options: any = {}) => {
const matchRange = [paragraphColonIndex, paragraphColonIndex + 1] as const;

const ruleError = new RuleError(
`「${beforeColonText}${colonChar}」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。`,
`「${beforeColonText}${colonChar}」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。`,
{
padding: locator.range(matchRange)
}
Expand Down
12 changes: 6 additions & 6 deletions test/rules/no-ai-colon-continuation.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「実行します:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「実行します:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
},
Expand All @@ -95,7 +95,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「説明します:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「説明します:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
},
Expand All @@ -104,7 +104,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「使用します:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「使用します:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
},
Expand All @@ -113,7 +113,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「表示します:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「表示します:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
},
Expand All @@ -124,7 +124,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「例えば:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「例えば:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
},
Expand All @@ -133,7 +133,7 @@ tester.run("no-ai-colon-continuation", noAiColonContinuation, {
errors: [
{
message:
"「JSXはJavaScriptの中でUIを記述するため、プログラマーにとって理解しやすいです:」のようなパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。より自然な日本語表現を検討してください。"
"「JSXはJavaScriptの中でUIを記述するため、プログラマーにとって理解しやすいです:」のような述語とコロンで終わるパターンは、読み手によっては英語の構文を直訳したような印象を与える場合があります。「次のように〜します。」のような自然な日本語表現を検討してください。"
}
]
}
Expand Down