textlint-ja / textlint-rule-preset-ja-technical-writing

技術文書向けのtextlintルールプリセット
https://textlint-ja.github.io/textlint-rule-preset-ja-technical-writing/
MIT License
441 stars 10 forks source link

6.0.0 #73

Closed azu closed 3 years ago

azu commented 3 years ago

Summary

textlint-rule-preset-japanese v6も同様の変更を含むリリースがされています。

更新されたルール

textlint-rule-max-ten to v4

READMEと実装がずれていたので、修正されています。

読点に「,」句点に「.」を使うオプションが追加されました。

{
  "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

"見れる" のら抜き言葉を判定できるようになっています。

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

センテンス解析の改善をしています。

azu commented 3 years ago

textlint-rule-ja-no-weak-phrase がまだ依存してる

azu commented 3 years ago
azu commented 3 years ago
❯ cat yarn.lock| grep "kuromojin"
    kuromojin "^3.0.0"
kuromojin@^3.0.0:
  resolved "https://registry.yarnpkg.com/kuromojin/-/kuromojin-3.0.0.tgz#54a1a6643110f49f741c4beb82fef400d1cd498b"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"
    kuromojin "^3.0.0"

Complete

azu commented 3 years ago
azu commented 3 years ago

fix https://github.com/textlint-ja/textlint-rule-max-ten/releases/tag/v4.0.1 レポートする位置がおかしかった

azu commented 3 years ago

jsprimerでのアップデート後の様子。 いくつかエラーがでてるけど、ただしい

image

ja-technical-writing/no-doubled-joshi: 一文に二回以上利用されている助詞 "に" がみつかりました。
/Users/azu/ghq/github.com/asciidwango/js-primer/source/intro/README.md:13:40
                                                                             v
    12.
    13. JavaScriptの文法といった書き方を学ぶことも重要ですが、実際にどのように使われているかを知ることも目的にしています。
    14. なぜなら、JavaScriptのコードを読んだり書いたりするには、文法の知識だけでは足りないと考えているためです。
                                                                             ^

ja-technical-writing/max-ten: 一つの文で"、"を4つ以上使用しています
/Users/azu/ghq/github.com/asciidwango/js-primer/source/basic/variables/README.md:172:70
                                                                                                                                  v
    171.
    172. 変数の名前は、半角のアルファベットである`A`から`Z`(大文字)と`a`から`z`(小文字)、`_`(アンダースコア)、`$`(ダラー)、数字の`0`から`9`を組み合わせた名前にします。JavaScriptでは、アルファベットの大文字と小文字は区別されます。
    173.
                                                                                                                                  ^

ja-technical-writing/no-doubled-joshi: 一文に二回以上利用されている助詞 "は" がみつかりました。
/Users/azu/ghq/github.com/asciidwango/js-primer/source/basic/array/README.md:137:25
                                                          v
    136. `TypedArray`はバイナリデータのバッファを示すために使われるデータ型で、WebGLやバイナリを扱う場面で利用されます。
    137. 文字列や数値などのプリミティブ型の値はそのままでは扱えないため、通常の配列とは用途や使い勝手が異なります。
    138.
                                                          ^

ja-technical-writing/no-doubled-joshi: 一文に二回以上利用されている助詞 "に" がみつかりました。
/Users/azu/ghq/github.com/asciidwango/js-primer/source/basic/string/README.md:571:35
                                                                      v
    570. 正規表現リテラルは、ソースコードをロード(パース)した段階で正規表現のパターンが評価されます。
    571. 一方で、`RegExp`コンストラクタでは通常の関数と同じように実際に`RegExp`コンストラクタを呼び出すまでパターンは評価されません。
    572.
                                                                      ^

✖ 4 problems (4 errors, 0 warnings)
azu commented 3 years ago

https://github.com/textlint-ja/textlint-rule-max-ten/releases/tag/v4.0.2 細かい例外を修正した

azu commented 3 years ago

@shipjs prepare

github-actions[bot] commented 3 years ago

@azu shipjs prepare done

azu commented 3 years ago

74

azu commented 3 years ago

リリース https://github.com/textlint-ja/textlint-rule-preset-ja-technical-writing/releases/tag/v6.0.0 🎉