Releases: textlint-ja/textlint-rule-max-ten
Releases · textlint-ja/textlint-rule-max-ten
v5.0.0
What's Changed
Breaking Changes
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
Bug Fixes
括弧で囲まれた文章が一文として判定される #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
- @dependabot made their first contribution in #18
Full Changelog: v4.0.3...v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0.0
Summary
、
の検知が改善されるため、既存の文章でもエラーが増える場合があります。
max
オプションの実装がREADMEとずれていたため、READMEに合わせるように修正しました。
- 3.0.0:
max: 3
なら 一文に3つ以上の読点でエラーとなる - 4.0.0:
max: 3
なら 一文に4つ以上の読点でエラーとなる
Fixes
- Update kuromojin@3
- kuromoji@0.1.2 https://github.com/azu/kuromojin/releases/tag/v3.0.0 の形態素解析の修正(解析結果のトークンが変わっています)
- 名詞同士にはさまれた
、
のチェックが改善されます - azu/kuromojin#8
- Fix
max
optionmax: 3
なら 4つ以上の読点でエラーとなるはずが、3つ以上でエラーとなっていた- READMEの説明にあわせて、
max: 3
なら 4つ以上の読点が一文にあるときにエラーとなるように変更
- Fix
kuten
optionkuten
が効いてなかったのを修正
v3.0.0
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
2.0.3
2.0.1
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