1def82ab5SDawid Weisseclipse.preferences.version=1 2945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled 3945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore 4def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull 5945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.annotation.nonnull.secondary= 6def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault 7945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= 8def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable 9945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.annotation.nullable.secondary= 10def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled 11945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 12945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 13def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.codegen.targetPlatform=11 14945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 15def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.compliance=11 16945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.debug.lineNumber=generate 17945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.debug.localVariable=generate 18945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.debug.sourceFile=generate 19def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.doc.comment.support=enabled 20*d2c98912SDawid Weiss# TODO: disabled because we do have api leaks in modules 21*d2c98912SDawid Weissorg.eclipse.jdt.core.compiler.problem.APILeak=ignore 22945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=error 23def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error 24def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.assertIdentifier=error 25def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.autoboxing=ignore 26def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.comparingIdentical=error 27690e256eSRobert Muir# TODO: disabled by default: seems productive but there are currently cleanups/exceptions 28def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.deadCode=ignore 29690e256eSRobert Muir# deprecation warnings disabled by default: 30690e256eSRobert Muir# as a library we expose, support, and test deprecated APIs/impls 31690e256eSRobert Muir# deprecated classes might need to be touched by non-deprecated code (e.g. test framework) 32def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.deprecation=ignore 33def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled 34def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled 35def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.discouragedReference=error 36def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.emptyStatement=ignore 37945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 38def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.enumIdentifier=error 39945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore 40def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore 41def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled 42def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.fieldHiding=ignore 43def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.finalParameterBound=error 44def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error 45def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.forbiddenReference=error 46def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error 47def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled 48def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error 49def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error 50def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore 51def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.invalidJavadoc=error 52def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled 53def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled 54def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled 55def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private 56def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore 57def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error 58945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore 59945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error 6079fcd99fSzacharymornorg.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled 61945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error 62def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore 63def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled 64def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public 65def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags 66def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore 67def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled 68def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled 69def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public 703ed87c86Szacharymornorg.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error 71def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled 72690e256eSRobert Muir# disabled by default: lucene does not support object serialization 73def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore 74def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore 75def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.noEffectAssignment=error 76def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error 77def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore 78945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=error 79945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=error 80945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error 81690e256eSRobert Muirorg.eclipse.jdt.core.compiler.problem.nullReference=error 82945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.nullSpecViolation=error 83945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=error 84def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error 85def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore 86945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=error 87def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore 88def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore 89945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore 902971f311SRobert Muirorg.eclipse.jdt.core.compiler.problem.rawTypeReference=error 91945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=error 923596e05eSRobert Muirorg.eclipse.jdt.core.compiler.problem.redundantNullCheck=error 93def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore 943214e365SUwe Schindlerorg.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error 95def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore 96def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore 97945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=error 98def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled 99690e256eSRobert Muirorg.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error 100945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=enabled 101def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled 102945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=error 103945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled 104def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore 10563c89f67SRobert Muir# Ignore terminal deprecation, allowing this tool to run faster. 10663c89f67SRobert Muir# we can just let javac do this check instead! 10763c89f67SRobert Muirorg.eclipse.jdt.core.compiler.problem.terminalDeprecation=ignore 108690e256eSRobert Muirorg.eclipse.jdt.core.compiler.problem.typeParameterHiding=error 109def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled 110690e256eSRobert Muirorg.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error 1112971f311SRobert Muir# TODO: resource-related warning that is normally enabled by default 112690e256eSRobert Muir# this analysis gets confused by some IOUtils method, maybe there is an improvement possible? 113945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unclosedCloseable=ignore 114def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore 115690e256eSRobert Muir# TODO: normally enabled by default: warns of unrecognized SuppressWarnings token 116690e256eSRobert Muir# some SuppressWarnings are used for other tools. 117def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore 118945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=error 119945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled 120945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=error 121def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore 122def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore 123def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore 124*d2c98912SDawid Weiss# TODO: ideally, we shouldn't rely on these... but we do. 125*d2c98912SDawid Weissorg.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=ignore 126def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore 127def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled 128def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled 129def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled 1302971f311SRobert Muirorg.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=error 131def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedImport=error 132945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unusedLabel=error 133945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unusedLocal=error 134def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore 135def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedParameter=ignore 136def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled 137def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled 138def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled 139945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error 1402971f311SRobert Muirorg.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error 141690e256eSRobert Muir# TODO: normally enabled by default: warns of unnecessary SuppressedWarnings token 142690e256eSRobert Muir# some SuppressWarnings are used for other tools 143def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore 144def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error 145945b1cb8SRobert Muirorg.eclipse.jdt.core.compiler.release=disabled 146def82ab5SDawid Weissorg.eclipse.jdt.core.compiler.source=11 147690e256eSRobert Muirorg.eclipse.jdt.core.compiler.taskCaseSensitive=enabled 148690e256eSRobert Muirorg.eclipse.jdt.core.compiler.taskPriorities=HIGH 149690e256eSRobert Muirorg.eclipse.jdt.core.compiler.taskTags=nocommit