From ecd138e2674b804da6992468c9f70e9f263e67d2 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 31 Oct 2024 15:05:12 -0700 Subject: [PATCH] Enable warningAsErrors for hermes-engine (#47320) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47320 I've solved all the warnings on ReactAndroid/hermes-engine. This enables warningsAsErrors for that part of the codebase so we can make sure no further warnings get introduced. Changelog: [Internal] [Changed] - Enable warningAsErrors for hermes-engine Reviewed By: NickGerleman Differential Revision: D65243753 fbshipit-source-id: 17c22d1a7a32d2c684d7f236f7554f6e26469e99 --- .../react-native/ReactAndroid/hermes-engine/build.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts b/packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts index b261292d65d..afbfb8624e0 100644 --- a/packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts +++ b/packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts @@ -330,6 +330,11 @@ afterEvaluate { tasks.getByName("preBuild").dependsOn(prepareHeadersForPrefab) } +tasks.withType().configureEach { + options.compilerArgs.add("-Xlint:deprecation,unchecked") + options.compilerArgs.add("-Werror") +} + /* Publishing Configuration */ apply(from = "../publish.gradle")