-
Notifications
You must be signed in to change notification settings - Fork 163
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
[WIP] 冗長な空行を削除 Part2 #724
[WIP] 冗長な空行を削除 Part2 #724
Conversation
以下のようなコードがあったときに 266行目の改行を取り除く。 sakura/sakura_core/_main/CCommandLine.cpp Lines 262 to 268 in aab76a5
PR 後はこんなコードになる。①
末尾の { が独立した行にあると以下のようになる。②
コメント現状のまま、空行を取り除くとぱっと見た目で、制御構造が見にくいかもしれない。 どう思いますか?
私の好み的には { を独立した行に置きたいですが、 |
001a5a5
to
e6fd13b
Compare
私は 1. 現状のまま が好みです。 |
この PR は CodeFactor の警告を減らすのが目的です。 |
なぜ CodeFactor を黙らせる方向で修正しないのですか? 読みやすさは主観です。機械に判断させ機械で修正するならただ一人の主観さえも存在しなくなります。読みにくくなるようにコードを書いた人はいないでしょう。機械にお伺いを立てるのは自分で書くコードに限定すると波風が立たないと思います。 |
便乗。現状のままでよいと思います。 どちらかというと |
人工知能によるチェックを回避しつつ可読性を極力排す事でメンテナンスしにくくして属人化する技術が必要になる未来が来そうですね。いたちごっこかもしれませんが。 |
この PR のうちスクリプトのバグ修正のみを #725 で投げました。 |
修正するたびに黙らせるのが手間なので、簡単に修正できるものはしゅうせいしちゃいたいということです。 ただこの PR は 適用は難しいかなと思っています。 |
e6fd13b
to
c67633b
Compare
個別に ON/OFF セッティングできるはずだと思ったので調べました。
こういう対応を選ばない理由についての疑問でした。 ちなみに自分は Ignore を選ぶことすらせずに文字通り Ignore する腹づもりでした。 |
ツボった・・・w 誰かがignoreポチらないとレビューに進めない仕組みになってそうです。 空白削除はコンフリクト発生率が高いので、やるなら早めに対処がよいと思います。 |
え、そうなんですか?そんな事は無い(つまり CodeFactor の指摘は無視しても問題無い)と思っていたんですが…。 |
正確には「レビューに進めない」じゃなくて、 あれ?appveyorビルド通らなくてもマージできましたっけ? |
マージは出来るという認識です。そうじゃないと CodeFactor の指摘に振り回されちゃうので好ましくないと思います。 |
設定で check が通ってないとマージできないようにはできると思いますが、サクラエディタではその設定をしていないはずです。この文章を読む限りそうではないはずです。
|
ですよね。つまり [WIP] が付いていようが無かろうが存在する PR を片っ端から全て Approve して Merge しまくってもシステム的に問題ないはず。いや私が管理側に排除されてしまうかもしれませんが…。 |
sakura/sakura_core/_main/CCommandLine.cpp Lines 262 to 268 in aab76a5
というような記述で PEP8 のように if 文の続きと
|
c67633b
to
2e0493a
Compare
✅ Build sakura 1.0.2040 completed (commit 09c90a40d7 by @m-tmatma) |
コンフリクトしていたので解消した。 |
冗長な空行を削除 Part2
#719 で対応できないものを対応する。