Skip to content

Instantly share code, notes, and snippets.

@lptr
Last active January 26, 2024 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lptr/4e101302e60cc85113b4c68e08760b22 to your computer and use it in GitHub Desktop.
Save lptr/4e101302e60cc85113b4c68e08760b22 to your computer and use it in GitHub Desktop.

build-logic/cleanup

// MIKE

errorprone {
    disabledChecks.addAll(
        "CatchAndPrintStackTrace", // 1 occurrences
        "DefaultCharset", // 3 occurrences
        "JavaTimeDefaultTimeZone", // 1 occurrences
        "StringCaseLocaleUsage", // 2 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/core-configuration/file-collections

errorprone {
    disabledChecks.addAll(
        "HidingField", // 2 occurrences
        "InlineMeSuggester", // 1 occurrences
    )
}

platforms/core-configuration/input-tracking

errorprone {
    disabledChecks.addAll(
        "UnsynchronizedOverridesSynchronized", // 29 occurrences
    )
}

platforms/core-configuration/model-core

errorprone {
    disabledChecks.addAll(
        "AnnotateFormatMethod", // 1 occurrences
        "EmptyBlockTag", // 3 occurrences
        "FormatString", // 1 occurrences
        "GetClassOnEnum", // 4 occurrences
        "HidingField", // 1 occurrences
        "IdentityHashMapUsage", // 1 occurrences
        "ImmutableEnumChecker", // 1 occurrences
        "InvalidParam", // 1 occurrences
        "MixedMutabilityReturnType", // 4 occurrences
        "MutablePublicArray", // 1 occurrences
        "NullableOptional", // 2 occurrences
        "OperatorPrecedence", // 5 occurrences
        "ReferenceEquality", // 3 occurrences
        "StringCaseLocaleUsage", // 13 occurrences
        "TypeParameterShadowing", // 2 occurrences
        "UndefinedEquals", // 2 occurrences
        "UnnecessaryLambda", // 1 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnnecessaryStringBuilder", // 1 occurrences
        "UnusedMethod", // 8 occurrences
        "UnusedTypeParameter", // 1 occurrences
        "UnusedVariable", // 20 occurrences
    )
}

platforms/core-configuration/model-groovy

errorprone {
    disabledChecks.addAll(
        "UnnecessaryParentheses", // 1 occurrences
    )
}

platforms/core-execution/build-cache

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 1 occurrences
    )
}

platforms/core-execution/execution

errorprone {
    disabledChecks.addAll(
        "AnnotateFormatMethod", // 1 occurrences
        "BadImport", // 2 occurrences
        "Finally", // 2 occurrences
        "ReferenceEquality", // 1 occurrences
        "SameNameButDifferent", // 5 occurrences
        "StringCaseLocaleUsage", // 8 occurrences
        "SuperCallToObjectMethod", // 2 occurrences
        "UndefinedEquals", // 1 occurrences
        "UnusedMethod", // 1 occurrences
        "UnusedTypeParameter", // 1 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/core-execution/file-watching

errorprone {
    disabledChecks.addAll(
        "UnusedVariable", // 1 occurrences
    )
}

platforms/core-execution/hashing

errorprone {
    disabledChecks.addAll(
        "ReturnValueIgnored", // 1 occurrences
    )
}

platforms/core-execution/persistent-cache

errorprone {
    disabledChecks.addAll(
        "EmptyBlockTag", // 2 occurrences
        "LockNotBeforeTry", // 3 occurrences
        "NonAtomicVolatileUpdate", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "ThreadLocalUsage", // 1 occurrences
        "UnnecessaryLambda", // 1 occurrences
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 1 occurrences
        "WaitNotInLoop", // 1 occurrences
    )
}

platforms/core-execution/snapshots

errorprone {
    disabledChecks.addAll(
        "ImmutableEnumChecker", // 1 occurrences
        "LockNotBeforeTry", // 1 occurrences
        "ReferenceEquality", // 2 occurrences
    )
}

platforms/core-execution/worker-processes

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 6 occurrences
    )
}

platforms/core-execution/workers

errorprone {
    disabledChecks.addAll(
        "URLEqualsHashCode", // 1 occurrences
        "UnusedMethod", // 16 occurrences
    )
}

platforms/core-runtime/base-services

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 4 occurrences
        "EmptyBlockTag", // 2 occurrences
        "EscapedEntity", // 1 occurrences
        "FutureReturnValueIgnored", // 1 occurrences
        "ImmutableEnumChecker", // 1 occurrences
        "InlineFormatString", // 2 occurrences
        "InlineMeSuggester", // 1 occurrences
        "JavaLangClash", // 1 occurrences
        "MissingCasesInEnumSwitch", // 1 occurrences
        "MixedMutabilityReturnType", // 3 occurrences
        "NonAtomicVolatileUpdate", // 2 occurrences
        "ReturnValueIgnored", // 1 occurrences
        "StringCaseLocaleUsage", // 8 occurrences
        "StringSplitter", // 3 occurrences
        "ThreadLocalUsage", // 4 occurrences
        "TypeParameterUnusedInFormals", // 5 occurrences
        "URLEqualsHashCode", // 1 occurrences
        "UnnecessaryParentheses", // 2 occurrences
        "UnsynchronizedOverridesSynchronized", // 2 occurrences
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 3 occurrences
    )
}

platforms/core-runtime/build-operations

errorprone {
    disabledChecks.addAll(
        "ThreadLocalUsage", // 1 occurrences
    )
}

platforms/core-runtime/build-option

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 2 occurrences
    )
}

platforms/core-runtime/build-profile

errorprone {
    disabledChecks.addAll(
        "DateFormatConstant", // 2 occurrences
        "ThreadLocalUsage", // 1 occurrences
        "UnnecessaryParentheses", // 1 occurrences
    )
}

platforms/core-runtime/files

errorprone {
    disabledChecks.addAll(
        "InlineMeInliner", // 1 occurrences
        "ReferenceEquality", // 1 occurrences
        "StringSplitter", // 1 occurrences
        "UnusedMethod", // 1 occurrences
    )
}

platforms/core-runtime/functional

errorprone {
    disabledChecks.addAll(
        "UnnecessaryLambda", // 1 occurrences
    )
}

platforms/core-runtime/instrumentation-declarations

errorprone {
    disabledChecks.addAll(
        "InvalidBlockTag", // 1 occurrences
    )
}

platforms/core-runtime/internal-instrumentation-api

errorprone {
    disabledChecks.addAll(
        "ImmutableEnumChecker", // 1 occurrences
    )
}

platforms/core-runtime/internal-instrumentation-processor

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 4 occurrences
        "DoNotClaimAnnotations", // 1 occurrences
        "ReferenceEquality", // 1 occurrences
        "ReturnValueIgnored", // 3 occurrences
        "ShortCircuitBoolean", // 1 occurrences
        "StringCaseLocaleUsage", // 2 occurrences
    )
}

platforms/core-runtime/launcher

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 5 occurrences
        "FutureReturnValueIgnored", // 2 occurrences
        "InlineFormatString", // 1 occurrences
        "LockNotBeforeTry", // 7 occurrences
        "MissingCasesInEnumSwitch", // 1 occurrences
        "NarrowCalculation", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "StringSplitter", // 1 occurrences
        "URLEqualsHashCode", // 3 occurrences
        "UndefinedEquals", // 1 occurrences
        "UnusedVariable", // 3 occurrences
    )
}

platforms/core-runtime/logging

errorprone {
    disabledChecks.addAll(
        "AnnotateFormatMethod", // 1 occurrences
        "DefaultCharset", // 3 occurrences
        "DoubleBraceInitialization", // 1 occurrences
        "FutureReturnValueIgnored", // 2 occurrences
        "InlineFormatString", // 1 occurrences
        "MixedMutabilityReturnType", // 1 occurrences
        "NullableVoid", // 1 occurrences
        "OverridingMethodInconsistentArgumentNamesChecker", // 15 occurrences
        "ReferenceEquality", // 1 occurrences
        "SameNameButDifferent", // 11 occurrences
        "StringCaseLocaleUsage", // 12 occurrences
        "StringSplitter", // 4 occurrences
        "ThreadLocalUsage", // 1 occurrences
        "TypeParameterUnusedInFormals", // 1 occurrences
        "UnnecessaryParentheses", // 3 occurrences
        "UnusedMethod", // 3 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/core-runtime/logging-api

errorprone {
    disabledChecks.addAll(
        "ImmutableEnumChecker", // 1 occurrences
    )
}

platforms/core-runtime/messaging

errorprone {
    disabledChecks.addAll(
        "DoubleBraceInitialization", // 1 occurrences
        "EmptyBlockTag", // 2 occurrences
        "IdentityHashMapUsage", // 2 occurrences
        "InputStreamSlowMultibyteRead", // 1 occurrences
        "MixedMutabilityReturnType", // 3 occurrences
        "ReferenceEquality", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "ThreadPriorityCheck", // 1 occurrences
        "UnnecessaryParentheses", // 2 occurrences
        "UnrecognisedJavadocTag", // 1 occurrences
    )
}

// LORANT

platforms/core-runtime/native

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 3 occurrences
    )
}

platforms/core-runtime/process-services

errorprone {
    disabledChecks.addAll(
        "FutureReturnValueIgnored", // 1 occurrences
    )
}

platforms/core-runtime/wrapper-shared

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 3 occurrences
        "MixedMutabilityReturnType", // 1 occurrences
        "StringCharset", // 2 occurrences
    )
}

platforms/documentation/docs-asciidoctor-extensions-base

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
        "OperatorPrecedence", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
    )
}

platforms/enterprise/enterprise

errorprone {
    disabledChecks.addAll(
        "SameNameButDifferent", // 4 occurrences
    )
}

platforms/extensibility/plugin-development

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
        "LoopOverCharArray", // 1 occurrences
    )
}

platforms/extensibility/plugin-use

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 7 occurrences
    )
}

platforms/extensibility/test-kit

errorprone {
    disabledChecks.addAll(
        "CatchAndPrintStackTrace", // 1 occurrences
        "ImmutableEnumChecker", // 1 occurrences
        "StringSplitter", // 1 occurrences
    )
}

platforms/ide/ide

errorprone {
    disabledChecks.addAll(
        "AlreadyChecked", // 2 occurrences
        "EmptyBlockTag", // 1 occurrences
        "LoopOverCharArray", // 1 occurrences
        "ObjectEqualsForPrimitives", // 3 occurrences
        "StringCaseLocaleUsage", // 2 occurrences
        "StringSplitter", // 1 occurrences
        "UnusedMethod", // 1 occurrences
        "UnusedVariable", // 2 occurrences
    )
}

platforms/ide/ide-plugins

errorprone {
    disabledChecks.addAll(
        "MixedMutabilityReturnType", // 2 occurrences
        "ShortCircuitBoolean", // 2 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/ide/problems-api

errorprone {
    disabledChecks.addAll(
        "EmptyBlockTag", // 2 occurrences
        "InvalidLink", // 1 occurrences
    )
}

platforms/ide/tooling-api

errorprone {
    disabledChecks.addAll(
        "BadImport", // 1 occurrences
        "EmptyBlockTag", // 1 occurrences
        "EmptyTopLevelDeclaration", // 1 occurrences
        "EqualsUnsafeCast", // 1 occurrences
        "FutureReturnValueIgnored", // 1 occurrences
        "ImmutableEnumChecker", // 1 occurrences
        "LockNotBeforeTry", // 1 occurrences
        "NonApiType", // 1 occurrences
        "NotJavadoc", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "ThreadLocalUsage", // 2 occurrences
        "TypeParameterShadowing", // 1 occurrences
        "UnnecessaryCheckNotNull", // 2 occurrences
        "UnusedMethod", // 11 occurrences
    )
}

platforms/ide/tooling-api-builders

errorprone {
    disabledChecks.addAll(
        "BadImport", // 2 occurrences
        "InlineMeInliner", // 8 occurrences
        "InlineMeSuggester", // 1 occurrences
        "OperatorPrecedence", // 2 occurrences
        "UnnecessaryLambda", // 1 occurrences
    )
}

platforms/jvm/ear

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 2 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
    )
}

platforms/jvm/jacoco

errorprone {
    disabledChecks.addAll(
        "ReferenceEquality", // 3 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnusedMethod", // 1 occurrences
    )
}

platforms/jvm/java-platform

errorprone {
    disabledChecks.addAll(
        "InlineFormatString", // 1 occurrences
    )
}

platforms/jvm/jvm-services

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 2 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
    )
}

platforms/jvm/language-groovy

errorprone {
    disabledChecks.addAll(
        "ModifyCollectionInEnhancedForLoop", // 1 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnusedMethod", // 4 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/jvm/language-java

errorprone {
    disabledChecks.addAll(
        "CheckReturnValue", // 2 occurrences
        "DoNotClaimAnnotations", // 6 occurrences
        "InconsistentCapitalization", // 1 occurrences
        "InvalidInlineTag", // 3 occurrences
        "MissingCasesInEnumSwitch", // 1 occurrences
        "MixedMutabilityReturnType", // 3 occurrences
        "OperatorPrecedence", // 2 occurrences
        "UnusedMethod", // 4 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/jvm/language-jvm

errorprone {
    disabledChecks.addAll(
        "OverridesJavaxInjectableMethod", // 1 occurrences
        "UnusedMethod", // 1 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/jvm/normalization-java

errorprone {
    disabledChecks.addAll(
        "EmptyBlockTag", // 2 occurrences
        "NonApiType", // 1 occurrences
        "ProtectedMembersInFinalClass", // 1 occurrences
    )
}

platforms/jvm/platform-jvm

errorprone {
    disabledChecks.addAll(
        "StringCharset", // 1 occurrences
        "UnusedMethod", // 1 occurrences
    )
}

platforms/jvm/plugins-java-base

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 1 occurrences
    )
}

platforms/jvm/plugins-jvm-test-suite

errorprone {
    disabledChecks.addAll(
        "OverridesJavaxInjectableMethod", // 1 occurrences
    )
}

platforms/jvm/scala

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 2 occurrences
    )
}

platforms/jvm/testing-jvm

errorprone {
    disabledChecks.addAll(
        "EmptyBlockTag", // 1 occurrences
    )
}

platforms/jvm/toolchains-jvm

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 2 occurrences
        "UnnecessaryLambda", // 2 occurrences
    )
}

// REINHOLD

platforms/native/language-native

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
        "JavaLangClash", // 1 occurrences
        "MixedMutabilityReturnType", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 10 occurrences
    )
}

platforms/native/platform-native

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 2 occurrences
        "EqualsUnsafeCast", // 1 occurrences
        "GetClassOnClass", // 1 occurrences
        "HidingField", // 1 occurrences
        "ImmutableEnumChecker", // 2 occurrences
        "ReferenceEquality", // 2 occurrences
        "StaticAssignmentInConstructor", // 1 occurrences
        "StringCaseLocaleUsage", // 3 occurrences
        "StringCharset", // 2 occurrences
        "StringSplitter", // 1 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnnecessaryTypeArgument", // 2 occurrences
        "UnusedMethod", // 11 occurrences
        "UnusedTypeParameter", // 1 occurrences
        "UnusedVariable", // 6 occurrences
    )
}

platforms/native/testing-native

errorprone {
    disabledChecks.addAll(
        "MixedMutabilityReturnType", // 1 occurrences
        "StringSplitter", // 1 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/native/tooling-native

errorprone {
    disabledChecks.addAll(
        "MixedMutabilityReturnType", // 1 occurrences
    )
}

platforms/software/antlr

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
        "Finally", // 1 occurrences
    )
}

platforms/software/build-init

errorprone {
    disabledChecks.addAll(
        "BadImport", // 1 occurrences
        "DefaultCharset", // 6 occurrences
        "GetClassOnEnum", // 1 occurrences
        "HidingField", // 2 occurrences
        "ImmutableEnumChecker", // 2 occurrences
        "InconsistentCapitalization", // 1 occurrences
        "ReferenceEquality", // 1 occurrences
        "StringCaseLocaleUsage", // 5 occurrences
        "StringSplitter", // 4 occurrences
        "UnusedMethod", // 1 occurrences
    )
}

platforms/software/dependency-management

errorprone {
    disabledChecks.addAll(
        "AmbiguousMethodReference", // 1 occurrences
        "EmptyBlockTag", // 2 occurrences
        "IdentityHashMapUsage", // 2 occurrences
        "InconsistentCapitalization", // 2 occurrences
        "InlineFormatString", // 5 occurrences
        "InlineMeSuggester", // 2 occurrences
        "InvalidParam", // 1 occurrences
        "LoopOverCharArray", // 1 occurrences
        "MissingCasesInEnumSwitch", // 7 occurrences
        "MixedMutabilityReturnType", // 5 occurrences
        "NonApiType", // 3 occurrences
        "NonCanonicalType", // 3 occurrences
        "ObjectEqualsForPrimitives", // 3 occurrences
        "ReferenceEquality", // 10 occurrences
        "StreamResourceLeak", // 1 occurrences
        "StringCaseLocaleUsage", // 3 occurrences
        "StringCharset", // 1 occurrences
        "StringSplitter", // 4 occurrences
        "TypeParameterShadowing", // 4 occurrences
        "UnusedMethod", // 34 occurrences
        "UnusedVariable", // 6 occurrences
    )
}

platforms/software/ivy

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/software/maven

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
        "EqualsUnsafeCast", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "UnusedMethod", // 4 occurrences
        "UnusedVariable", // 3 occurrences
    )
}

platforms/software/platform-base

errorprone {
    disabledChecks.addAll(
        "MixedMutabilityReturnType", // 1 occurrences
        "ModifiedButNotUsed", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "StringSplitter", // 1 occurrences
        "UnusedMethod", // 5 occurrences
    )
}

platforms/software/publish

errorprone {
    disabledChecks.addAll(
        "MixedMutabilityReturnType", // 5 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
    )
}

platforms/software/reporting

errorprone {
    disabledChecks.addAll(
        "EqualsUnsafeCast", // 1 occurrences
    )
}

platforms/software/resources

errorprone {
    disabledChecks.addAll(
        "OperatorPrecedence", // 9 occurrences
        "UndefinedEquals", // 1 occurrences
    )
}

platforms/software/resources-gcs

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 1 occurrences
        "UnusedMethod", // 1 occurrences
    )
}

platforms/software/resources-http

errorprone {
    disabledChecks.addAll(
        "StringCaseLocaleUsage", // 2 occurrences
        "UnusedMethod", // 4 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/software/resources-s3

errorprone {
    disabledChecks.addAll(
        "NotJavadoc", // 1 occurrences
        "StringCaseLocaleUsage", // 1 occurrences
        "StringSplitter", // 1 occurrences
        "UnusedMethod", // 2 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

platforms/software/resources-sftp

errorprone {
    disabledChecks.addAll(
        "UnusedMethod", // 2 occurrences
    )
}

platforms/software/security

errorprone {
    disabledChecks.addAll(
        "DefaultCharset", // 1 occurrences
    )
}

platforms/software/testing-base

errorprone {
    disabledChecks.addAll(
        "EmptyBlockTag", // 3 occurrences
        "InlineMeInliner", // 2 occurrences
        "MissingCasesInEnumSwitch", // 1 occurrences
        "OperatorPrecedence", // 1 occurrences
        "UnusedMethod", // 4 occurrences
    )
}

platforms/software/version-control

errorprone {
    disabledChecks.addAll(
        "StringSplitter", // 1 occurrences
        "UnusedMethod", // 13 occurrences
        "UnusedVariable", // 3 occurrences
    )
}

subprojects/build-events

errorprone {
    disabledChecks.addAll(
        "FutureReturnValueIgnored", // 1 occurrences
    )
}

subprojects/composite-builds

errorprone {
    disabledChecks.addAll(
        "FutureReturnValueIgnored", // 1 occurrences
        "SameNameButDifferent", // 11 occurrences
        "ThreadLocalUsage", // 1 occurrences
        "UnusedMethod", // 4 occurrences
    )
}

subprojects/core

errorprone {
    disabledChecks.addAll(
        "BadImport", // 3 occurrences
        "DefaultCharset", // 4 occurrences
        "EmptyBlockTag", // 4 occurrences
        "Finally", // 1 occurrences
        "HidingField", // 1 occurrences
        "IdentityHashMapUsage", // 1 occurrences
        "ImmutableEnumChecker", // 2 occurrences
        "InconsistentCapitalization", // 2 occurrences
        "InlineFormatString", // 2 occurrences
        "InlineMeSuggester", // 1 occurrences
        "InvalidBlockTag", // 1 occurrences
        "InvalidLink", // 2 occurrences
        "MixedMutabilityReturnType", // 1 occurrences
        "ModifyCollectionInEnhancedForLoop", // 1 occurrences
        "MutablePublicArray", // 2 occurrences
        "NonApiType", // 1 occurrences
        "NotJavadoc", // 1 occurrences
        "OperatorPrecedence", // 5 occurrences
        "OptionalMapUnusedValue", // 1 occurrences
        "ReferenceEquality", // 2 occurrences
        "ReturnValueIgnored", // 1 occurrences
        "SameNameButDifferent", // 11 occurrences
        "StreamResourceLeak", // 6 occurrences
        "StringCaseLocaleUsage", // 11 occurrences
        "StringSplitter", // 2 occurrences
        "TypeParameterShadowing", // 1 occurrences
        "TypeParameterUnusedInFormals", // 2 occurrences
        "UnnecessaryParentheses", // 1 occurrences
        "UnrecognisedJavadocTag", // 1 occurrences
        "UnusedMethod", // 18 occurrences
        "UnusedVariable", // 8 occurrences
    )
}

subprojects/core-api

errorprone {
    disabledChecks.addAll(
        "BadImport", // 1 occurrences
        "EmptyBlockTag", // 5 occurrences
        "InlineMeSuggester", // 1 occurrences
        "MalformedInlineTag", // 3 occurrences
        "MixedMutabilityReturnType", // 3 occurrences
        "NonApiType", // 1 occurrences
        "ObjectEqualsForPrimitives", // 2 occurrences
        "ReferenceEquality", // 2 occurrences
        "StringCharset", // 1 occurrences
        "UnusedMethod", // 1 occurrences
        "dep-ann", // 2 occurrences
    )
}

subprojects/diagnostics

errorprone {
    disabledChecks.addAll(
        "BadImport", // 1 occurrences
        "DefaultCharset", // 1 occurrences
        "InlineMeInliner", // 1 occurrences
        "MixedMutabilityReturnType", // 1 occurrences
        "NonApiType", // 5 occurrences
        "ProtectedMembersInFinalClass", // 1 occurrences
        "StringCaseLocaleUsage", // 3 occurrences
        "UnusedVariable", // 1 occurrences
    )
}

subprojects/plugins

errorprone {
    disabledChecks.addAll(
        "InlineMeSuggester", // 7 occurrences
        "UnusedMethod", // 7 occurrences
        "UnusedVariable", // 1 occurrences
    )
}
#!/usr/bin/perl
use strict;
use warnings;
my @ignore_warnings = ('unchecked', 'deprecation'); # List of warnings to ignore
my %warnings;
while (<STDIN>) {
if (my ($subproject) = /gradle-yello\/(.*?)\/src/) {
if (my ($warning_type) = /\[(.*?)\]/) {
# Skip 'unchecked' and 'deprecation' warnings
next if grep { $_ eq $warning_type } @ignore_warnings;
$warnings{$subproject}{$warning_type}++;
}
}
}
foreach my $subproject (sort keys %warnings) {
print "## $subproject\n";
print "\n";
print "```kotlin\n";
print "errorprone {\n";
print " disabledChecks.addAll(\n";
foreach my $warning (sort keys %{$warnings{$subproject}}) {
print " \"$warning\", // $warnings{$subproject}{$warning} occurrences\n";
}
print " )\n";
print "}\n";
print "```\n";
print "\n";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment