こんにちは。フィリピンの者です。
今までAirBnBのルールセット利用していましたが、Cybozuのeslint設定にはmax-statementsを40行まで制限されています。
理由は教えて頂けないでしょうか。
日本語が勉強中で、分かりづらいかもしれませんが、変なこと書いてしまったら、ご指摘ください。よろしくお願い致します。
こんにちは。フィリピンの者です。
今までAirBnBのルールセット利用していましたが、Cybozuのeslint設定にはmax-statementsを40行まで制限されています。
理由は教えて頂けないでしょうか。
日本語が勉強中で、分かりづらいかもしれませんが、変なこと書いてしまったら、ご指摘ください。よろしくお願い致します。
こんにちは。
私も気になりつつも40行以内に収めるように気をつけるようにしています。
1つの関数内の行数が多すぎると可読性も悪くなると思いますし
Github覗いてみたのですが、
↓こちらの218行目でmax-statemsnts40行になっていますがも特に40行である理由は見当たりませんね
https://github.com/cybozu/eslint-config/blob/master/lib/base.js
恐らくこのコミュニティの人たちは40行制限にしている具体的な理由を知らないので、
中の人(サイボウズの担当の方)に直接問い合わせてみてはいかがでしょうか?
↓こちらの記事に質問をしてみるとか
ESLint(JavaScript コードチェッカー)
ご回答ありがとうございます。