Skip to content

Releases: textlint-ja/textlint-rule-no-doubled-joshi

v5.1.0

06 Jan 11:51
@azu azu
66cb039
Compare
Choose a tag to compare

What's Changed

Features

  • feat: use locator for reporting error by @azu in #65

Full Changelog: v5.0.1...v5.1.0

v5.0.1

06 Jan 11:36
@azu azu
ac8f9ba
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix: 〜かどうか を例外として許容する by @azu in #63

これにするかどうか検討する
日本料理が好きかどうか聞いてください
ここがわたしたちの席かどうか確かめましょう。

など 〜かどうか のパターンをデフォルトで例外として許容するように変更しました。
"〜か〜か"で許容されてるべきパターンは他にもある場合があるので、その時は例文とともにIssueを作成してください。

Full Changelog: v5.0.0...v5.0.1

v5.0.0

25 Nov 05:28
@azu azu
a7e9def
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • fix(deps): update to sentence-splitter@5 by @azu in #60

![WARNING]
Require Node.js 18+

Dependency Updates

  • chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #58
  • chore(deps): bump @babel/traverse from 7.20.13 to 7.23.2 by @dependabot in #59

Full Changelog: v4.1.0...v5.0.0

v4.1.0

16 Jul 05:38
@azu azu
7bcd046
Compare
Choose a tag to compare

What's Changed

Features

  • feat: improve error message by @azu in #56

エラーメッセージに具体的な重複してる単語と修正方法の提案を含めるようにしました。

一文に二回以上利用されている助詞 "${joshiName}" がみつかりました。

次の助詞が連続しているため、文を読みにくくしています。

- ${startWord}
- ${endWord}

異なる助詞を利用する、文を分割する、文の中で順番を入れ替えるなどを検討してください。

修正方法は文によって異なるため、次のドキュメントも参考にしてください。

また、VSCodeのGitHub Copilot拡張を利用すると、Quick Fixesから自動的に修正方法を提案してくれます。

材料不足で代替素材で製品を作った。

Before

image

After

image image

Full Changelog: v4.0.4...v4.1.0

v4.0.4

16 Jul 01:40
@azu azu
ea57481
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix: Codeと句読点 が並んだ場合に、が無視される問題を修正 by @azu in #53

次の文は、v4.0.3ではエラーとして扱われていました。

関数宣言で関数fn1、関数式で関数fn2を定義する

v4.0.4はエラーではなくなります。
"で"が連続はしていますが、で距離を空けているので問題ありませんでしたが、Codeと句読点が並ぶと判定ミスを起こしていました。
https://github.com/textlint-ja/textlint-rule-no-doubled-joshi/releases/tag/v4.0.3 で導入されたバグでした。

Dependency Updates

Full Changelog: v4.0.3...v4.0.4

v4.0.3

11 Feb 12:29
@azu azu
72c3aa7
Compare
Choose a tag to compare

What's Changed

Refactoring

  • fix(deps): update to textlint-util-to-string and use replacer by @azu in #49

Full Changelog: v4.0.2...v4.0.3

v4.0.2

10 Feb 15:20
@azu azu
959aa45
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix: センテンス内の「」や""などにおける区切り文字を考慮するように修正 by @azu in #47

センテンスの中に「xxx. yyy.」があると、センテンスの中にさらに区切り文字(。.など)が含まれているケースがある。
この場合も、区切り文字を+1の距離として扱うことで、「」の中にサブセンテンス(文章やセリフ)を書いているケースをエラーにしないようにした。

デフォルトの区切り文字には [".", ".", "。", "?", "!", "?", "!"] が含まれるので、

Xは「今日は早朝から出発したが、定刻には間に合わなかった。定刻には間に合わなかったが、無事会場に到着した」と言った。

というのはエラーではなくなる。

次のように、「xxx」の中で二重助詞がある場合は、そのままエラーとなる。

あなたが「彼女は彼は好きだ」と言った。

Dependency Updates

  • chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #41
  • chore(deps): bump moment from 2.29.1 to 2.29.2 by @dependabot in #42
  • chore(deps): bump async from 2.6.3 to 2.6.4 by @dependabot in #43
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #44
  • chore(deps): bump moment from 2.29.2 to 2.29.4 by @dependabot in #45
  • chore(deps): bump json5 from 2.2.0 to 2.2.3 by @dependabot in #46

Full Changelog: v4.0.1...v4.0.2

v4.0.1

12 Dec 13:00
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • Use tokenize instead of getTokenizer (#39) (4baf1ef)

v4.0.0

24 Apr 12:40
@azu azu
Compare
Choose a tag to compare

Summary

Update to kuromojin@3 and improve analysis.

Fixes

CI

  • Move to GitHub Actions

v3.8.0

15 Sep 14:47
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • rule: カッコで囲まれた場合に括弧外との連続判定ではないとする修正 (#32) (e11972b)

例:

次のescapeHTML関数はタグ関数です(詳細は「文字列」の章を参照)。

このケースだと、()によって 関数は詳細はは別の文として認識できるので、エラーにならないようになります。