Skip to content

Releases: textlint-ja/textlint-rule-max-ten

v5.0.0

26 Nov 00:48
@azu azu
15241eb
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • refactor(deps): update to sentence-spilitter@5 by @azu in #28

Warning

Require Node.js 18+

Enhancement

  • improve error location using locator.range()

Dependency Updates

  • chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #25
  • chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #26
  • chore(deps): bump @babel/traverse from 7.13.13 to 7.23.2 by @dependabot in #27

Full Changelog: v4.0.4...v5.0.0

v4.0.4

11 Feb 12:40
@azu azu
bdb7658
Compare
Choose a tag to compare

Bug Fixes

  • 「...」の中での区切り文字の判定に"句点"のみが使われていた問題を修正 (#24) (e3de7e0)

括弧で囲まれた文章が一文として判定される #17 が修正されます。

What's Changed

  • chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #18
  • chore(deps): bump moment from 2.29.1 to 2.29.2 by @dependabot in #19
  • chore(deps): bump async from 2.6.3 to 2.6.4 by @dependabot in #20
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #21
  • chore(deps): bump moment from 2.29.2 to 2.29.4 by @dependabot in #22
  • chore(deps): bump json5 from 2.2.0 to 2.2.3 by @dependabot in #23

New Contributors

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

v4.0.3

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

Bug Fixes

  • Use tokenize instead of getTokenizer (#16) (65dc1a4)

v4.0.2

25 Apr 07:12
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • 名詞同士の比較で、括弧記号はスキップするように変更 (d3d2c68)
変数の名前は、半角のアルファベットである`A`から`Z`(大文字)と`a`から`z`(小文字)、`_`(アンダースコア)、`$`(ダラー)、数字の`0`から`9`を組み合わせた名前にします。

が許容されるようになりました。

v4.0.1

25 Apr 06:18
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • fix wrong position report (6fab9ba)

v4.0.0

24 Apr 06:13
@azu azu
Compare
Choose a tag to compare

Summary

の検知が改善されるため、既存の文章でもエラーが増える場合があります。
max オプションの実装がREADMEとずれていたため、READMEに合わせるように修正しました。

  • 3.0.0: max: 3 なら 一文に3つ以上の読点でエラーとなる
  • 4.0.0: max: 3 なら 一文に4つ以上の読点でエラーとなる

Fixes

  • Update kuromojin@3
  • Fix max option
    • max: 3 なら 4つ以上の読点でエラーとなるはずが、3つ以上でエラーとなっていた
    • READMEの説明にあわせて、max: 3 なら 4つ以上の読点が一文にあるときにエラーとなるように変更
  • Fix kuten option
    • kuten が効いてなかったのを修正

#11

v3.0.0

08 Apr 09:22
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • deps: upgrade sentence-splitter@3 (2be98a2)

It is rewritten all logic.
https://github.com/azu/sentence-splitter/releases/tag/3.0.0

Features

  • options: add 読点 and 句点 as options (d625187)

読点に「,」句点に「.」を使う場合は、次のように設定します。

{
  "rules": {
    "max-ten": {
      // 読点として扱う文字
      "touten": ",",
      // 句点として扱う文字
      "kuten": "."
    }
  }
}

v2.0.4

25 Jul 16:22
@azu azu
Compare
Choose a tag to compare
2.0.4

2.0.3

31 Dec 15:15
@azu azu
Compare
Choose a tag to compare

Bug Fixes

2.0.1

19 Jan 15:15
@azu azu
Compare
Choose a tag to compare

Fixes

  • Fix position to report in a certain cases #5

When the second or later sentence in the paragraph contains many tens, the rule reports wrong position in some cases.

$ cat problematic_cases.md
複数のセンテンスがある場合。これでも、columnが、ちゃんと計算、されているはずです。

複数のセンテンスがあって、改行されている場合でも
大丈夫です。これでも、lineとcolumnが、ちゃんと計算、されているはずです。

Before

Reports wrong position.

$ textlint --rule max-ten problematic_cases.md

/private/tmp/problematic_cases.md
  1:20  error  一つの文で"、"を3つ以上使用しています  max-ten
  3:25  error  一つの文で"、"を3つ以上使用しています  max-ten

✖ 2 problems (2 errors, 0 warnings)

After

Reports correct position.

$ textlint --rule max-ten problematic_cases.md

/private/tmp/problematic_cases.md
  1:34  error  一つの文で"、"を3つ以上使用しています  max-ten
  4:31  error  一つの文で"、"を3つ以上使用しています  max-ten

✖ 2 problems (2 errors, 0 warnings)

Thanks @orangain