Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6.0.0 #73

Closed
azu opened this issue Apr 25, 2021 · 11 comments
Closed

6.0.0 #73

azu opened this issue Apr 25, 2021 · 11 comments

Comments

@azu
Copy link
Member

azu commented Apr 25, 2021

Summary

  • 更新されたルールは形態素解析するライブラリであるkuromojin@3への更新を含んでいます
    • 解析結果が正確になることで検知する範囲がより正確になります
  • センテンス分解をするライブラリであるsentence-splitter@3への更新を含んでいます
    • 全角ピリオド()がデフォルトでセンテンスの区切り文字と扱われます
    • また、センテンスの解析が改善されています
  • その他にもいくつかのルールで更新が含まれています

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

更新されたルール

textlint-rule-max-ten to v4

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

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

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 added a commit that referenced this issue Apr 25, 2021
@azu
Copy link
Member Author

azu commented Apr 25, 2021

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

@azu
Copy link
Member Author

azu commented Apr 25, 2021

❯ 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
Copy link
Member Author

azu commented Apr 25, 2021

azu added a commit that referenced this issue Apr 25, 2021
@azu
Copy link
Member Author

azu commented Apr 25, 2021

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

@azu
Copy link
Member Author

azu commented Apr 25, 2021

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
Copy link
Member Author

azu commented Apr 25, 2021

@azu
Copy link
Member Author

azu commented Apr 25, 2021

@shipjs prepare

@github-actions
Copy link
Contributor

@azu shipjs prepare done

@azu
Copy link
Member Author

azu commented Apr 25, 2021

#74

@azu
Copy link
Member Author

azu commented Apr 25, 2021

@azu azu closed this as completed Apr 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant