Java lombok生成代码的格式

Java lombok生成代码的格式,java,checkstyle,lombok,Java,Checkstyle,Lombok,My Java constants类包含以下行: public static final List<String> VALID_SUBMISSION_CONTEXT_TYPE_STRINGS = Stream.of(SubmissionContextType.values()) .map(Enum::name)

My Java constants类包含以下行:

public static final List<String> VALID_SUBMISSION_CONTEXT_TYPE_STRINGS = Stream.of(SubmissionContextType.values())
                                                                                    .map(Enum::name)
                                                                                    .collect(Collectors.toList());
public static final List VALID\u SUBMISSION\u CONTEXT\u TYPE\u STRINGS=Stream.of(SubmissionContextType.values())
.map(枚举::名称)
.collect(Collectors.toList());
我的checkstyle配置的行长度限制为120个字符,上面的行在此限制范围内

我还在这个常量类上使用lombok@noargsconstuctor(access=AccessLevel.PRIVATE)。生成的lombok代码为:

public static final List<String> VALID_SUBMISSION_CONTEXT_TYPE_STRINGS = Stream.of(SubmissionContextType.values()).map(Enum::name).collect(Collectors.toList());
public static final List VALID_SUBMISSION_CONTEXT_TYPE_STRINGS=Stream.of(SubmissionContextType.values()).map(Enum::name).collect(collector.toList());
这一行超过120个字符,并导致checkstyle失败


有没有办法告诉lombok限制生成代码中的行长度,或者保留源代码中的空白?

不幸的是,这是不可能的


我认为在这种情况下,您应该在生成lombok代码之前运行checkstyle扫描。

自动生成的代码应该被checkstyle跳过。请参阅以获得完整的答案。

我希望与希望相反,以便在生成的代码上实现一些功能:)。