これを使用して、最大線幅を80に設定します。
org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=80
それに直面しましょう、Eclipseのフォーマッターは厳密ではありません。
成功率は非常に高く、実際に非常にうまくフォーマットされますが、100%厳密ではなく、80文字を超える行が残ることがあるため、80列に厳密に一致しlint
ないコードをsだけで拒否するプロジェクトには役に立ちません。制限し、Eclipseコードの自動フォーマットが必要です。
これらの2つのこと、Eclipseベースのフォーマットとlint
は、成功率が100%の場合にのみ実際に連携できます。そうでない場合は、コードを手動で変更しても、保存時に「再フォーマット/リフロー」がトリガーされ、チェックイン爆弾が発生してコミットが拒否されます。
クライアントでフォーマットを無効にできず、回避できませんlint
。
素晴らしいEclipseフォーマッターを100%厳密にする方法はありますか?「」のようなものconsiderTheLimitSeriously=true
?
注意:メソッドシグネチャの行では非常に「厳密ではない」が、それだけではない。