Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade error-prone to 2.7.1 and support checks with Java 11+ #11363

Merged
merged 4 commits into from Jun 16, 2021

Commits on Jun 14, 2021

  1. upgrade error-prone to 2.7.1 and support checks with Java 11+

    - upgrade error-prone to 2.7.1
    - support running error-prone with Java 11 and above using -Xplugin
      instead of custom compiler
    - add compiler arguments to ignore warnings/errors in Java 15/16
    - introduce strictCompile property to enable strict profiles since we
      now need multiple strict profiles for Java 8
    - properly exclude all generated source files from error-prone
    - fix druid-processing overriding annotation processors from parent pom
    - fix druid-core disabling most non-default checks
    - align plugin and annotation errorprone versions
    - fix / suppress additional issues found by error-prone:
      * fix bug in SeekableStreamSupervisor initializing ArrayList size with
        the taskGroupdId
      * fix missing @OverRide annotations
    - remove outdated compiler plugin in benchmarks
    - remove deleted ParameterPackage error-prone rule
    - re-enable checks on benchmark module as well
    xvrl committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    be55323 View commit details
    Browse the repository at this point in the history
  2. fix IntelliJ inspections

    xvrl committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    adc2925 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3da9565 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. add comment about InsecureCrypto

    xvrl committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    854efa8 View commit details
    Browse the repository at this point in the history