1234567891011121314151617 |
- {%- if has_errorprone -%}
- {%- set ep_flags = target.javac.flags|select('startsWith', '-Xep:') -%}
- {%- if ep_flags|length or ep_opts|length %}
- tasks.withType<JavaCompile> {
- {%- if ep_flags|length %}
- options.errorprone.checks.set(
- mapOf(
- {%- for ep_flag in ep_flags -%}
- {%- set key_and_value = split(ep_flag|replace('-Xep:', ''), ':', 2) %}
- "{{ key_and_value[0] }}" to CheckSeverity.{{ key_and_value[1] }},
- {%- endfor %}
- )
- )
- {% endif -%}
- }
- {% endif -%}
- {%- endif -%}
|