Scott Wegner created BEAM-4335:

             Summary: Enforce ErrorProne analysis in the amazon-web-services IO 
                 Key: BEAM-4335
             Project: Beam
          Issue Type: Improvement
          Components: sdk-java-harness
            Reporter: Scott Wegner

Java ErrorProne static analysis was [recently 
enabled|] in the Gradle build process, 
but only as warnings. ErrorProne errors are generally useful and easy to fix. 
Some work was done to [make sdks-java-core 
ErrorProne-clean|] and add enforcement. 
This task is clean ErrorProne warnings and add enforcement in 
{{beam-sdks-java-fn-execution}}. Additional context discussed on the [dev 

Fixing this issue will involve:

# Follow instructions in the [Contribution 
Guide|] to set up a {{beam}} development 
# Run the following command to compile and run ErrorProne analysis on the 
project: {{./gradlew :beam-sdks-java-fn-execution:assemble}}
# Fix each ErrorProne warning from the {{sdks/java/fn-execution}} project.
# In {{sdks/java/fn-execution/build.gradle}}, add {{failOnWarning: true}} to 
the call the {{applyJavaNature()}} 

This starter issue is sponsored by [~swegner]. Feel free to [reach 
out|] with questions or code 

* JIRA: [~swegner]
* GitHub: [@swegner|]
* Slack: [@Scott Wegner|]
* Email: swegner at google dot com

This message was sent by Atlassian JIRA

Reply via email to