LoginSignup
1
0

More than 3 years have passed since last update.

prh: `combining different flags gimu and gmu` from prh.ymlの原因と解決法

Last updated at Posted at 2021-02-01

VSCodeでprhを使用していたとき、このようなエラーが出ました。

prh: `combining different flags gimu and gmu` from prh.yml

ネットで検索すると、textlintの日本語用ルールを作っているazuさんが似たエラーに遭遇していましたが、解決方法までは投稿していませんでした。

色々試した結果、prh.ymlでフラグの異なる複数のパターンが指定されていることが原因だと分かりました。

例えば、以下のような場合にエラーが発生します。

- expected: Web
  patterns:
    - /web/i
    - ウェブ
    - ウエブ

/web/iにはiフラグが指定されていますが、「ウェブ」や「ウエブ」には指定されていません。複数のパターンを指定する場合は、すべてに同じフラグを使用する必要があります。そのため、上の例は次のように書き換えると動作します。

- expected: Web
  pattern: /web/i

- expected: Web
  patterns:
    - ウェブ
    - ウエブ

また、この場合、1つ目のpatternを省略して短くできます。

- expected: Web

- expected: Web
  patterns:
    - ウェブ
    - ウエブ
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0