Skip to content
← Back to rules

eslint/max-lines 慎重な

何をするか

1 ファイルあたりの最大行数を強制します。

なぜ悪いのか

一部の人々は、大きなファイルはコードの悪臭(コードスミル)と見なします。大きなファイルは多くのことを実行しており、中身がわかりにくくなる傾向があります。ファイル内の行数について客観的な上限値があるわけではありませんが、大多数の人は数千行を超えることは望ましくないと考えます。一般的な推奨範囲は 100 〜 500 行です。

設定

このルールは以下のプロパティを持つ設定オブジェクトを受け入れます。

max

type: integer

default: 300

1 ファイルあたりに許可される最大行数。

skipBlankLines

type: boolean

default: false

空行をカウントから除外するかどうか。

skipComments

type: boolean

default: false

コメントをカウントから除外するかどうか。

使い方

このルールを構成ファイルまたは CLI で 有効化 するには、次のように使用できます:

json
{
  "rules": {
    "max-lines": "error"
  }
}
bash
oxlint --deny max-lines

参照