これを使用して、最大線幅を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?
注意:メソッドシグネチャの行では非常に「厳密ではない」が、それだけではない。