Releases: textlint-ja/textlint-rule-preset-ja-technical-writing
v10.0.1
10.0.0
Major Changes
-
3e3b2d5: fix(deps): update dependency textlint-rule-no-mix-dearu-desumasu to v6
文体が統一されていても preferIn 設定に違反する場合は、エラーとなるように変更
以前は、prefer とは異なる文体に統一されていた時にエラーになっていませんでした。
https://github.com/textlint-ja/textlint-rule-no-mix-dearu-desumasu/releases/tag/v6.0.0
Patch Changes
- ac442b6: CI: merge snapshot release
v9.0.0
Major Changes
- c270fed: sentence-splitter v5.0.0へのアップデートに対応する変更が含まれています。
Warning
Node.js 18+が必要になります。
次のルールをアップデートしています。
- textlint-rule/textlint-rule-no-unmatched-pair
- textlint-ja/textlint-rule-max-ten: textlint rule that limit maxinum ten(、) count of sentence.
- textlint-ja/textlint-rule-no-doubled-conjunction: textlint plugin to check duplicated same conjunctions.
- textlint-ja/textlint-rule-no-doubled-conjunctive-particle-ga: textlint rule plugin to check duplicated conjunctive particle
ga
in a sentence. - textlint-ja/textlint-rule-no-doubled-joshi: 文中に同じ助詞が複数出てくるのをチェックする textlint ルール
- textlint-rule/textlint-rule-sentence-length: textlint rule that limit maximum length of sentence.
- textlint-rule/textlint-rule-max-comma: textlint rule is that limit maximum comma(,) count of sentence.
- textlint-ja/textlint-rule-max-ten: textlint rule that limit maxinum ten(、) count of sentence.
Note
GitHub に追加された次の構文で、一部ルールに影響が出ていました。
> [!NOTE]
> some content
この構文が sentence-splitter v3 だと正しく解析できないため、sentence-splitter v5 へアップデートしています。
fix #131
v8.0.0
Summary
- READMEを書き直しました
- プリセットのオプションの指定方法がわかりやすくなっています
- Node.js 14のサポートを終了しました
- textlint 12.3.0以降が必要になります
Major Changes
-
8d685f3: Update dependency textlint-rule-max-comma to v3
Node.js 16+が必要になります。
-
33b2a7f: - update dependency textlint-rule-ja-no-mixed-period to v3
Node.js 16+が必要になっています。
-
d393923: chore(deps): update textlint-rule-sentence-length@4
- Node.js 16+が必要となりました
exclusionPatterns
オプションが廃止されたため、skipPatterns
オプションを利用してください- https://github.com/textlint-rule/textlint-rule-sentence-length/releases/tag/v4.0.0
-
ad91c7a: fix(deps): update dependency textlint-rule-no-hankaku-kana to v2
- https://github.com/textlint-ja/textlint-rule-no-hankaku-kana/releases/tag/v2.0.0
- Node.js 14+が必要になりました
- textlint v12.3.0 が必要になりました
-
cd3d790: fix(deps): update dependency textlint-rule-no-nfd to v2
textlint v12.2.0+が必要になります。
Patch Changes
-
ae7c716: docs: オプションを完全なものに変更。ルールの説明を書き直し
README のオプション表記やルールの説明を書き直しました。
v7.0.0
7.0.0
Major Changes
-
ac46d78: ✨ textlint-rule/textlint-rule-sentence-length v3.0.0へアップデート
3.0.0では、デフォルトでは次のようなURLそのものがリンクとなっているケースをカウントしないようになっています。
Very long https://example.com?longlonglong URL.
-
55f945a: ✨ textlint-rule/textlint-rule-no-invalid-control-character v2.0.0へアップデート
デフォルトでimgのalt内に制御文字列が含まれているかをチェックするようになります。
-
6c1d348: 🆕 textlint-rule-no-zero-width-spacesを追加
ゼロ幅スペース(
\u200b
)が文章に入るのを防止するルールです。
v6.0.0
6.0.0 (2021-04-25)
Summary
- 更新されたルールは形態素解析するライブラリであるkuromojin@3への更新を含んでいます
- 解析結果が正確になることで検知する範囲がより正確になります
- センテンス分解をするライブラリであるsentence-splitter@3への更新を含んでいます
- 全角ピリオド(
.
)がデフォルトでセンテンスの区切り文字と扱われます - また、センテンスの解析が改善されています
- 全角ピリオド(
- その他にもいくつかのルールで更新が含まれています
textlint-rule-preset-japanese v6も同様の変更を含むリリースがされています。
更新されたルール
textlint-rule-max-ten to v4
- Release v4.0.0 · textlint-ja/textlint-rule-max-ten
- Release v3.0.0 · textlint-ja/textlint-rule-max-ten
READMEと実装がずれていたので、修正されています。
- 3.0.0: max: 3 なら 一文に3つ以上の読点でエラーとなる
- 4.0.0: max: 3 なら 一文に4つ以上の読点でエラーとなる
読点に「,」句点に「.」を使うオプションが追加されました。
{
"rules": {
"max-ten": {
// 読点として扱う文字
"touten": ",",
// 句点として扱う文字
"kuten": "."
}
}
}
textlint-rule-no-double-negative-ja to v2
"ないこともないでしょう"のような "特殊・ナイ"の判定に対応しています。
textlint-rule-no-doubled-joshi to v4
kuromojin@3への更新のみ
textlint-rule-no-dropping-the-ra to v3
- Release v3.0.0 · textlint-ja/textlint-rule-no-dropping-the-ra
- Release v2.0.0 · textlint-ja/textlint-rule-no-dropping-the-ra
"見れる" のら抜き言葉を判定できるようになっています。
textlint-rule-no-mix-dearu-desumasu to v5
kuromojin@3への更新のみ
textlint-rule-ja-no-redundant-expression to v4
kuromojin@3への更新のみ
textlint-rule-ja-no-weak-phrase to v2
kuromojin@3への更新のみ
textlint-rule-no-doubled-conjunction to v2
センテンス解析の改善をして全角ピリオド(.
)の対応とエラーメッセージを改善しています。
textlint-rule-no-doubled-conjunctive-particle-ga to v2
センテンス解析の改善をして全角ピリオド(.
)に対応しています。
textlint-rule-max-comma to v2
センテンス解析の改善をしています。
COMMITS
- deps: update dependency @textlint/module-interop to ^1.2.4 (5f45465)
- deps: update dependency textlint-rule-preset-jtf-style to ^2.3.7 (21a1a05)
- deps: update dependency textlint-rule-preset-jtf-style to ^2.3.8 (d367aa1)
- deps: update max-ten (40cae7a)
- deps: update patch updates (6f1f685)
- deps: update rules (15b61f6)
- deps: update textlint-rule-max-comma@2 (e9d8b1b)
- deps: update textlint-rule-max-ten (6c9d542)
- deps: update to textlint-rule-max-ten@4.0.2 (94b007f)
- desp: update rules (0f4eb2c), closes #issuecomment-826238597
v5.0.0
5.0.0 (2021-01-01)
🆙 更新されたルール
textlint-rule-no-dropping-the-ra@2
Bug Fixes
- deps: update dependency textlint-rule-ja-no-successive-word to ^1.2.0 (11619c7)
- deps: update dependency textlint-rule-no-doubled-joshi to ^3.8.0 (9c8d90d)
- deps: update dependency textlint-rule-preset-jtf-style to ^2.3.5 (0777e30)
- deps: update dependency textlint-rule-preset-jtf-style to ^2.3.6 (8be345e)
- deps: update patch updates (7a7d0a6)
v4.0.1
v4.0.0
更新内容
🆕 追加されたルール
textlint-rule-ja-unnatural-alphabet
https://github.com/textlint-ja/textlint-rule-ja-unnatural-alphabet
- 入力ミスなどで追加された不自然なアルファベットを検知するルール
textlint-rule-no-unmatched-pair
https://github.com/textlint-rule/textlint-rule-no-unmatched-pair
(
に対する)
など文中に対応する括弧がない場合にエラーとするルール
🆙 更新されたルール
textlint-rule-no-mix-dearu-desumasu 4.0.0
https://github.com/textlint-ja/textlint-rule-no-mix-dearu-desumasu/releases/4.0.0
- "ます"の検知をサポート
textlint-rule-ja-no-redundant-expression 3.0.0
https://github.com/textlint-ja/textlint-rule-ja-no-redundant-expression/releases/3.0.0
- ルールがより一般的な表現にマッチするようになりました(今までは特定の単語にマッチする範囲を限定していました)
- "[サ変名詞]を行う" と "[サ変名詞]を実行"を冗長な表現として認識する辞書が追加されました。
- それぞれの辞書(
dict1
からdict6
)を無効化や例外表現をオプションとして指定できるようになりました
textlint-rule-ja-no-abusage 2.0.0
https://github.com/textlint-ja/textlint-rule-ja-no-abusage/releases/tag/2.0.0
- 検出できる誤用の追加
v4.0.0-beta.0
Features
- rule: Add @textlint-rule/textlint-rule-no-unmatched-pair to preset (#49) (6dd27c2)