dbgroup-nagoya-u / paper-lintrules

論文校正ツール
0 stars 0 forks source link

*.bibの数値範囲の指摘 #92

Closed Yang-33 closed 3 years ago

Yang-33 commented 3 years ago

対象となる文章の例 (正)pages = {1020 - 1031}, (誤)pages = {1020--1031},

どうすれば良さそうか どちらが良いかわからないので試してほしいです…

  1. *.bibもlatexlintの指摘対象に加える
    • エラーがでるかどうかよくわからない
  2. botのチェックリストに書いておく
Yang-33 commented 3 years ago

ルール自体は #59 でやってくれています。

Yang-33 commented 3 years ago

*.bibでは title = "GitHub - pgpointcloud/pointcloud", のように""で囲う人もいるので修正が必要そう。("..."を使うなというエラーが大量に出る)

nrkt commented 3 years ago

lint-pull-request.yml内でtexファイルに対してルールを適用する場合とbibファイルに対してルールを適用する場合を分けるためのフラグを作成して,それをコマンドライン引数で渡して実行するという方法はどうでしょうか.(フラグを作成というより,別で実行する感じになると思います) 上記の方法で実行するために,setup.pybin/draftcheckを別で作成してrules.pyやscript.pyのように本家のものと置き換えれば行けるような気がしていますが,この方法で大丈夫かどうかと何かいい方法があれば教えていただきたいです.

Yang-33 commented 3 years ago

良いと思います。 代案としては、*.bibで調べたいことが今の所URLとページ範囲の2つしかないので Github Actionsの中で正規表現を使ってgrepした結果をreviewdogに渡してあげるのもありだと思います。