generated from remal-gradle-plugins/template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lombok.config
67 lines (58 loc) · 3.25 KB
/
lombok.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
config.stopBubbling = true
lombok.addNullAnnotations = javax
lombok.fieldDefaults.defaultPrivate = true
lombok.toString.callSuper = call
lombok.equalsAndHashCode.callSuper = call
lombok.noArgsConstructor.extraPrivate = true
lombok.singular.auto = true
lombok.fieldNameConstants.uppercase = true
lombok.anyConstructor.addConstructorProperties = false
lombok.copyableAnnotations += org.jetbrains.annotations.Nls
lombok.copyableAnnotations += org.jetbrains.annotations.NonNls
lombok.copyableAnnotations += org.jetbrains.annotations.NotNull
lombok.copyableAnnotations += org.jetbrains.annotations.Nullable
lombok.copyableAnnotations += org.jetbrains.annotations.UnknownNullability
lombok.copyableAnnotations += org.jetbrains.annotations.Unmodifiable
lombok.copyableAnnotations += org.jetbrains.annotations.UnmodifiableView
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JacksonInject
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonAlias
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonFilter
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonFormat
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonIdentityInfo
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonIdentityReference
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonInclude
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonMerge
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonProperty
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonPropertyDescription
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonSetter
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonSubTypes
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonTypeId
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonTypeInfo
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonUnwrapped
lombok.copyableAnnotations += com.fasterxml.jackson.annotation.JsonView
lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Qualifier
lombok.copyableAnnotations += org.mockito.Mock
lombok.copyableAnnotations += org.mockito.Spy
lombok.copyableAnnotations += name.remal.gradle_plugins.toolkit.testkit.ChildProjectOf
lombok.copyableAnnotations += name.remal.gradle_plugins.toolkit.testkit.ApplyPlugin
# Fluent/chain accessors can break different libraries that rely on Java Beans Specification:
lombok.accessors.flagUsage = warning
# Use Gradle logger only:
lombok.log.fieldname = logger
#lombok.log.custom.flagUsage = warning
lombok.log.custom.declaration = org.gradle.api.logging.Logger org.gradle.api.logging.Logging.getLogger(TYPE)
lombok.log.apacheCommons.flagUsage = warning
lombok.log.flogger.flagUsage = warning
lombok.log.javaUtilLogging.flagUsage = warning
lombok.log.jbosslog.flagUsage = warning
lombok.log.log4j.flagUsage = warning
lombok.log.log4j2.flagUsage = warning
lombok.log.slf4j.flagUsage = warning
lombok.log.xslf4j.flagUsage = warning
# Fix code coverage reports:
lombok.addLombokGeneratedAnnotation = true
# Suppress warnings:
lombok.addSuppressWarnings = true
lombok.extern.findbugs.addSuppressFBWarnings = true
# https://github.com/rzwitserloot/lombok/issues/2044:
lombok.utilityClass.flagUsage = error