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

rubocopに怒られるところを直していきたい #823

Closed
kmuto opened this issue Sep 23, 2017 · 9 comments
Closed

rubocopに怒られるところを直していきたい #823

kmuto opened this issue Sep 23, 2017 · 9 comments

Comments

@kmuto
Copy link
Owner

kmuto commented Sep 23, 2017

クォテーション、ブロックの書き分け、キャメルケースの破棄などに手を入れていきたいと考えています。ほかの修正が入らないうちに一気にやってしまうのがよさそう?

@takahashim
Copy link
Collaborator

クォテーションの統一はしなくてもよい(雰囲気で使い分けたい)ような…。
ブロックの書き分け(Style/BlockDelimiters)は統一しても良さそう。
「キャメルケースの破棄」って何でしたっけ?

@kmuto
Copy link
Owner Author

kmuto commented Sep 24, 2017

camelcaseはmaker系書き換えのときになくなってましたね。

quoteについてはとりあえずrubocop指示のもと' " の使い分けにしたあとにwarning程度にするのがいいんじゃないかなというかんじです。

@kmuto
Copy link
Owner Author

kmuto commented Sep 24, 2017

respect_rubocopブランチでごりごり書き直し中…

@takahashim
Copy link
Collaborator

うーん、例えばStyle/StringLiteralsは"..."'...'の変更をするメリットが感じられないのでだいぶネガティブなのでした

@kmuto
Copy link
Owner Author

kmuto commented Sep 24, 2017

でもStringLiteralsのおかげでrstbuilderのところで一部のstrが変数展開されていないことに気付きましたヨ :)

どっちにしろ以前から入り乱れていたので、ひとまずはチェックのためにも作業進めます。

@takahashim
Copy link
Collaborator

むむ、そうなんですね。
文字列については、

  • 基本は "..."で統一
  • エスケープが辛くなったら '...'を使う
  • interpolation使ってるけどエスケープで辛くなったら%Q系を使う

が好みなので、ルール化が難しいのでした。

@kmuto
Copy link
Owner Author

kmuto commented Sep 24, 2017

#827 で作業ちゅう。読みやすくなったところもあればいまいちどうだろうというところも。

途中でいくつかRe:VIEW自体のバグを見つけたりしています。

@kmuto
Copy link
Owner Author

kmuto commented Sep 25, 2017

やっと通りました…

とりあえず手元でいろいろ実験した限りでは、挙動は同じまま動いているように見えます。

  • review-epub/pdf/web maker
  • review-compile
  • review-validate
  • review-init
  • review-vol
  • review-index
  • review-catalog-converter
  • review-preproc

@kmuto
Copy link
Owner Author

kmuto commented Sep 26, 2017

マージしました。

とりあえずrubocopさんに従って変えていきましたが、これはイヤだというルールについては戻してOKです。

@kmuto kmuto closed this as completed Sep 26, 2017
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

2 participants