errorprone.jinja 571 B

1234567891011121314151617
  1. {%- if has_errorprone -%}
  2. {%- set ep_flags = target.javac.flags|select('startsWith', '-Xep:') -%}
  3. {%- if ep_flags|length or ep_opts|length %}
  4. tasks.withType<JavaCompile> {
  5. {%- if ep_flags|length %}
  6. options.errorprone.checks.set(
  7. mapOf(
  8. {%- for ep_flag in ep_flags -%}
  9. {%- set key_and_value = split(ep_flag|replace('-Xep:', ''), ':', 2) %}
  10. "{{ key_and_value[0] }}" to CheckSeverity.{{ key_and_value[1] }},
  11. {%- endfor %}
  12. )
  13. )
  14. {% endif -%}
  15. }
  16. {% endif -%}
  17. {%- endif -%}