{"action":"opened","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/22609","repository_url":"https://api.github.com/repos/facebook/react-native","labels_url":"https://api.github.com/repos/facebook/react-native/issues/22609/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/22609/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/22609/events","html_url":"https://github.com/facebook/react-native/issues/22609","id":389990743,"node_id":"MDU6SXNzdWUzODk5OTA3NDM=","number":22609,"title":"Warnings in Xcode","user":{"login":"hramos","id":165856,"node_id":"MDQ6VXNlcjE2NTg1Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/165856?v=4","gravatar_id":"","url":"https://api.github.com/users/hramos","html_url":"https://github.com/hramos","followers_url":"https://api.github.com/users/hramos/followers","following_url":"https://api.github.com/users/hramos/following{/other_user}","gists_url":"https://api.github.com/users/hramos/gists{/gist_id}","starred_url":"https://api.github.com/users/hramos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hramos/subscriptions","organizations_url":"https://api.github.com/users/hramos/orgs","repos_url":"https://api.github.com/users/hramos/repos","events_url":"https://api.github.com/users/hramos/events{/privacy}","received_events_url":"https://api.github.com/users/hramos/received_events","type":"User","site_admin":false},"labels":[{"id":298626951,"node_id":"MDU6TGFiZWwyOTg2MjY5NTE=","url":"https://api.github.com/repos/facebook/react-native/labels/For%20Discussion","name":"For Discussion","color":"0052cc","default":false},{"id":267325512,"node_id":"MDU6TGFiZWwyNjczMjU1MTI=","url":"https://api.github.com/repos/facebook/react-native/labels/Help%20Wanted%20:octocat:","name":"Help Wanted :octocat:","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-11T22:57:32Z","updated_at":"2018-12-11T22:57:32Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Xcode shows multiple warnings when either `RNTester/RNTester/xcodeproj` or `template/ios/HelloWorld.xcodeproj/` (scaffold for new apps) is built. These warnings have accumulated over the years (https://github.com/facebook/react-native/issues/19628), and it is [one of the concerns with the most reactions](https://github.com/react-native-community/discussions-and-proposals/issues/64#issuecomment-444835761) in a recent survey of React Native users.\r\n\r\nThis issue will track all efforts to reduce the number of warnings in our Xcode projects.\r\n\r\nIf you send a pull request that removes a warning listed in this issue, please let us know so we can take a look at your proposed change.\r\n\r\n# RNTester\r\n\r\n## Targets\r\n\r\nXcode breaks down the warnings by target. \r\n\r\n- [ ] double-conversion\r\n- [ ] jsi\r\n- [ ] third-party (folly, glog)\r\n- [ ] cxxreact\r\n- [ ] jsiexecutor\r\n- [ ] React\r\n- [ ] RCTNetwork\r\n- [ ] RCTImage\r\n- [ ] RNTester\r\n\r\nNote that some of these warnings may originate in third party libraries. Further, these warnings may be resolved in newer versions of these libraries. As such, you may need to upgrade some of these libraries to resolve a warning. Careful testing will be needed in order to make sure no breaking changes are introduced as part of these upgrades.\r\n\r\n## Detailed list of warnings\r\n\r\nAs of this writing, Xcode 10.1 presents warnings on the following files when building `RNTester`:\r\n\r\n<details>\r\n<summary>\r\nTarget: double-conversion\r\n</summary>\r\n\r\n```\r\nthird-party/double-conversion-1.1.6/src/double-conversion.cc:825:10: Declaration shadows a local variable\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: jsi\r\n</summary>\r\n\r\n```\r\nSemantic Issue Group\r\nReactCommon/jsi/JSCRuntime.cpp:575:22: Unused parameter 'ctx'\r\nReactCommon/jsi/JSCRuntime.cpp:612:22: Unused parameter 'ctx'\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:30: Possible misuse of comma operator here\r\nReactCommon/jsi/JSIDynamic.cpp:6:10: In file included from ReactCommon/jsi/JSIDynamic.cpp:6:\r\nReactCommon/jsi/JSIDynamic.h:8:10: In file included from ReactCommon/jsi/JSIDynamic.h:8:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:67:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:67:\r\nthird-party/folly-2018.10.22.00/folly/container/F14Map.h:38:10: In file included from third-party/folly-2018.10.22.00/folly/container/F14Map.h:38:\r\nthird-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:10: In file included from third-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:21: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:50: Possible misuse of comma operator here\r\nReactCommon/jsi/JSIDynamic.cpp:6:10: In file included from ReactCommon/jsi/JSIDynamic.cpp:6:\r\nReactCommon/jsi/JSIDynamic.h:8:10: In file included from ReactCommon/jsi/JSIDynamic.h:8:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:67:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:67:\r\nthird-party/folly-2018.10.22.00/folly/container/F14Map.h:38:10: In file included from third-party/folly-2018.10.22.00/folly/container/F14Map.h:38:\r\nthird-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:10: In file included from third-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:40: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/FBString.h:1881:72: Possible misuse of comma operator here\r\nReactCommon/jsi/JSIDynamic.cpp:6:10: In file included from ReactCommon/jsi/JSIDynamic.cpp:6:\r\nReactCommon/jsi/JSIDynamic.h:8:10: In file included from ReactCommon/jsi/JSIDynamic.h:8:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:717:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:717:\r\nthird-party/folly-2018.10.22.00/folly/dynamic-inl.h:21:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic-inl.h:21:\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:40:10: In file included from third-party/folly-2018.10.22.00/folly/Conv.h:40:\r\nthird-party/folly-2018.10.22.00/folly/Demangle.h:19:10: In file included from third-party/folly-2018.10.22.00/folly/Demangle.h:19:\r\nthird-party/folly-2018.10.22.00/folly/FBString.h:1880:15: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:1184:44: Possible misuse of comma operator here\r\nReactCommon/jsi/JSIDynamic.cpp:6:10: In file included from ReactCommon/jsi/JSIDynamic.cpp:6:\r\nReactCommon/jsi/JSIDynamic.h:8:10: In file included from ReactCommon/jsi/JSIDynamic.h:8:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:717:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:717:\r\nthird-party/folly-2018.10.22.00/folly/dynamic-inl.h:21:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic-inl.h:21:\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:1184:29: Cast expression to void to silence warning\r\nValue Conversion Issue Group\r\nReactCommon/jsi/JSCRuntime.cpp:821:63: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'\r\nReactCommon/jsi/JSCRuntime.cpp:831:52: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: folly\r\n</summary>\r\n\r\n```\r\nSemantic Issue Group\r\nthird-party/folly-2018.10.22.00/folly/detail/Demangle.cpp:33:23: Unused parameter 'mangled'\r\nthird-party/folly-2018.10.22.00/folly/detail/Demangle.cpp:34:18: Unused parameter 'cbref'\r\nthird-party/folly-2018.10.22.00/folly/detail/Demangle.cpp:35:17: Unused parameter 'opaque'\r\nthird-party/folly-2018.10.22.00/folly/FBString.h:1881:72: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/Demangle.cpp:17:10: In file included from third-party/folly-2018.10.22.00/folly/Demangle.cpp:17:\r\nthird-party/folly-2018.10.22.00/folly/Demangle.h:19:10: In file included from third-party/folly-2018.10.22.00/folly/Demangle.h:19:\r\nthird-party/folly-2018.10.22.00/folly/FBString.h:1880:15: Cast expression to void to silence warning\r\nthird-party/glog-0.3.5/src/utilities.cc:87:6: No previous prototype for function 'DebugWriteToString'\r\nthird-party/glog-0.3.5/src/stacktrace_x86_64-inl.h:51:66: Unused parameter 'uc'\r\nthird-party/glog-0.3.5/src/utilities.cc:351:11: In file included from third-party/glog-0.3.5/src/utilities.cc:351:\r\nthird-party/glog-0.3.5/src/stacktrace_x86_64-inl.h:51:76: Unused parameter 'opq'\r\nthird-party/glog-0.3.5/src/utilities.cc:351:11: In file included from third-party/glog-0.3.5/src/utilities.cc:351:\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:1184:44: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/json_pointer.cpp:19:10: In file included from third-party/folly-2018.10.22.00/folly/json_pointer.cpp:19:\r\nthird-party/folly-2018.10.22.00/folly/String.h:27:10: In file included from third-party/folly-2018.10.22.00/folly/String.h:27:\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:1184:29: Cast expression to void to silence warning\r\nthird-party/glog-0.3.5/src/vlog_is_on.cc:69:27: No previous prototype for function 'SafeFNMatch_'\r\nthird-party/glog-0.3.5/src/logging.cc:316:13: No previous prototype for function 'GetAnsiColorCode'\r\nthird-party/glog-0.3.5/src/logging.cc:1681:6: No previous prototype for function 'GetExitOnDFatal'\r\nthird-party/glog-0.3.5/src/logging.cc:1696:6: No previous prototype for function 'SetExitOnDFatal'\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:30: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/dynamic.cpp:19:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.cpp:19:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:67:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:67:\r\nthird-party/folly-2018.10.22.00/folly/container/F14Map.h:38:10: In file included from third-party/folly-2018.10.22.00/folly/container/F14Map.h:38:\r\nthird-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:10: In file included from third-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:21: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:50: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/dynamic.cpp:19:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.cpp:19:\r\nthird-party/folly-2018.10.22.00/folly/dynamic.h:67:10: In file included from third-party/folly-2018.10.22.00/folly/dynamic.h:67:\r\nthird-party/folly-2018.10.22.00/folly/container/F14Map.h:38:10: In file included from third-party/folly-2018.10.22.00/folly/container/F14Map.h:38:\r\nthird-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:10: In file included from third-party/folly-2018.10.22.00/folly/container/detail/F14Policy.h:23:\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:40: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:462:27: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:462:23: Cast expression to void to silence warning\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:486:39: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:486:10: Cast expression to void to silence warning\r\nthird-party/glog-0.3.5/exported/glog/logging.h:719:32: Comparison of integers of different signs: 'const unsigned long' and 'const long'\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:16:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:16:\r\nthird-party/folly-2018.10.22.00/folly/json.h:47:10: In file included from third-party/folly-2018.10.22.00/folly/json.h:47:\r\nthird-party/folly-2018.10.22.00/folly/Range.h:47:10: In file included from third-party/folly-2018.10.22.00/folly/Range.h:47:\r\nthird-party/folly-2018.10.22.00/folly/detail/RangeCommon.h:22:10: In file included from third-party/folly-2018.10.22.00/folly/detail/RangeCommon.h:22:\r\nthird-party/glog-0.3.5/exported/glog/logging.h:706:32: Expanded from macro 'DEFINE_CHECK_OP_IMPL'\r\nthird-party/glog-0.3.5/exported/glog/logging.h:148:53: Expanded from macro 'GOOGLE_PREDICT_TRUE'\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:715:7: In instantiation of function template specialization 'google::Check_LEImpl<unsigned long, long>' requested here\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:831:5: In instantiation of function template specialization 'folly::json::escapeStringImpl<true>' requested here\r\nValue Conversion Issue Group\r\nthird-party/glog-0.3.5/src/signalhandler.cc:95:50: Implicit conversion loses integer precision: 'long' to 'int'\r\nthird-party/glog-0.3.5/src/vlog_is_on.cc:52:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/vlog_is_on.cc:163:27: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int'\r\nthird-party/glog-0.3.5/src/logging.cc:139:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:141:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:145:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:147:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:168:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:176:1: Implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int')\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:116:22: Expanded from macro 'GLOG_DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:131:32: Expanded from macro 'EnvToInt'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:86:53: Expanded from macro 'DEFINE_int32'\r\nthird-party/glog-0.3.5/src/base/commandlineflags.h:71:44: Expanded from macro 'DEFINE_VARIABLE'\r\nthird-party/glog-0.3.5/src/logging.cc:631:33: Implicit conversion loses integer precision: 'unsigned long' to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:764:65: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:789:33: Implicit conversion loses integer precision: 'unsigned long' to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:799:33: Implicit conversion loses integer precision: 'unsigned long' to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:1083:47: Implicit conversion loses integer precision: 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') to 'const int'\r\nthird-party/glog-0.3.5/src/logging.cc:1344:19: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int'\r\nthird-party/glog-0.3.5/src/logging.cc:1416:40: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int'\r\nthird-party/glog-0.3.5/src/logging.cc:1517:67: Implicit conversion loses integer precision: 'unsigned long' to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:1530:67: Implicit conversion loses integer precision: 'unsigned long' to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:1897:21: Implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int'\r\nthird-party/glog-0.3.5/src/logging.cc:1898:16: Implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int'\r\nthird-party/glog-0.3.5/src/demangle.cc:343:18: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'\r\nDocumentation Issue Group\r\nthird-party/boost_1_63_0/boost/range/iterator_range_core.hpp:867:20: Parameter 'Range' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:19:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:19:\r\nthird-party/boost_1_63_0/boost/algorithm/string/trim.hpp:19:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/trim.hpp:19:\r\nthird-party/boost_1_63_0/boost/range/as_literal.hpp:22:10: In file included from third-party/boost_1_63_0/boost/range/as_literal.hpp:22:\r\nthird-party/boost_1_63_0/boost/range/iterator_range.hpp:13:10: In file included from third-party/boost_1_63_0/boost/range/iterator_range.hpp:13:\r\nthird-party/boost_1_63_0/boost/range/iterator_range_core.hpp:867:20: Did you mean 'r'?\r\nthird-party/boost_1_63_0/boost/algorithm/string/finder.hpp:46:20: Parameter 'Comp' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:21:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:21:\r\nthird-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:\r\nthird-party/boost_1_63_0/boost/algorithm/string/finder.hpp:87:20: Parameter 'Comp' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:21:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:21:\r\nthird-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:\r\nthird-party/boost_1_63_0/boost/algorithm/string/finder.hpp:127:20: Parameter 'Comp' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:21:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:21:\r\nthird-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:\r\nthird-party/boost_1_63_0/boost/algorithm/string/finder.hpp:233:20: Parameter 'Range' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:21:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:21:\r\nthird-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/predicate.hpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/find.hpp:22:\r\nthird-party/boost_1_63_0/boost/algorithm/string/formatter.hpp:79:20: Parameter 'Input' not found in the function declaration\r\nthird-party/folly-2018.10.22.00/folly/json.cpp:23:10: In file included from third-party/folly-2018.10.22.00/folly/json.cpp:23:\r\nthird-party/boost_1_63_0/boost/algorithm/string.hpp:25:10: In file included from third-party/boost_1_63_0/boost/algorithm/string.hpp:25:\r\nthird-party/boost_1_63_0/boost/algorithm/string/replace.hpp:24:10: In file included from third-party/boost_1_63_0/boost/algorithm/string/replace.hpp:24:\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: cxxreact\r\n</summary>\r\n\r\n```\r\nReactCommon/cxxreact/JSExecutor.h:107:41: Unused parameter 'pressureLevel'\r\nReactCommon/cxxreact/CxxNativeModule.cpp:7:10: In file included from ReactCommon/cxxreact/CxxNativeModule.cpp:7:\r\nReactCommon/cxxreact/Instance.h:11:10: In file included from ReactCommon/cxxreact/Instance.h:11:\r\nReactCommon/cxxreact/NativeToJsBridge.h:13:10: In file included from ReactCommon/cxxreact/NativeToJsBridge.h:13:\r\nReactCommon/cxxreact/SystraceSection.h:42:36: Unused parameter 'name'\r\nReactCommon/cxxreact/CxxNativeModule.cpp:14:10: In file included from ReactCommon/cxxreact/CxxNativeModule.cpp:14:\r\nReactCommon/cxxreact/SystraceSection.h:42:69: Unused parameter 'args'\r\nReactCommon/cxxreact/CxxNativeModule.cpp:14:10: In file included from ReactCommon/cxxreact/CxxNativeModule.cpp:14:\r\nReactCommon/cxxreact/NativeToJsBridge.cpp:42:19: Unused parameter 'executor'\r\nReactCommon/cxxreact/NativeToJsBridge.cpp:67:19: Unused parameter 'executor'\r\nReactCommon/cxxreact/SampleCxxModule.cpp:148:43: Unused parameter 'args'\r\nValue Conversion Issue Group\r\nReactCommon/cxxreact/MethodCall.cpp:56:39: Implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int'\r\nReactCommon/cxxreact/SampleCxxModule.cpp:97:29: Implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int'\r\nReactCommon/cxxreact/SampleCxxModule.cpp:103:29: Implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int'\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: jsiexecutor\r\n</summary>\r\n\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: Unused parameter 'pressureLevel'\r\nReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:6:10: In file included from ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:6:\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/jsireact/JSIExecutor.h:8:10: In file included from Library/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/jsireact/JSIExecutor.h:8:\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/jsireact/JSINativeModules.h:11:10: In file included from Library/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/jsireact/JSINativeModules.h:11:\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/ModuleRegistry.h:12:10: In file included from Library/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/ModuleRegistry.h:12:\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/SystraceSection.h:42:36: Unused parameter 'name'\r\nReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:11:10: In file included from ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:11:\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/SystraceSection.h:42:69: Unused parameter 'args'\r\nReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:11:10: In file included from ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:11:\r\nReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:172:26: Unused parameter 'rt'\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: React\r\n</summary>\r\n\r\n```\r\nDead store Group\r\nReact/Base/RCTModuleMethod.mm:553:3: Value stored to 'index' is never read\r\nValue Conversion Issue Group\r\nReact/Profiler/RCTProfile.m:83:34: Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'\r\nReact/Profiler/RCTProfile.m:85:36: Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'\r\nReact/Inspector/RCTInspector.mm:83:49: Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int'\r\nReact/Views/RCTWKWebView.m:265:23: Implicit conversion from enumeration type 'enum WKNavigationResponsePolicy' to different enumeration type 'WKNavigationActionPolicy' (aka 'enum WKNavigationActionPolicy')\r\nReact/Views/RCTWKWebView.m:284:19: Implicit conversion from enumeration type 'enum WKNavigationResponsePolicy' to different enumeration type 'WKNavigationActionPolicy' (aka 'enum WKNavigationActionPolicy')\r\nDeprecations Group\r\nReact/Modules/RCTStatusBarManager.m:111:29: 'setStatusBarStyle:animated:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle]\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:460:1: 'setStatusBarStyle:animated:' has been explicitly marked deprecated here\r\nReact/Modules/RCTStatusBarManager.m:123:29: 'setStatusBarHidden:withAnimation:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden]\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:464:1: 'setStatusBarHidden:withAnimation:' has been explicitly marked deprecated here\r\nReact/Base/RCTConvert.m:92:20: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:36:66: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:37:72: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:47:66: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:48:72: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/Views/RCTWebView.m:250:18: 'stringByReplacingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByRemovingPercentEncoding instead, which always uses the recommended UTF-8 encoding.\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:593:1: 'stringByReplacingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here\r\nReact/Views/RCTWKWebView.m:83:21: 'mediaPlaybackRequiresUserAction' is deprecated: first deprecated in iOS 9.0\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebViewConfiguration.h:203:28: 'mediaPlaybackRequiresUserAction' has been explicitly marked deprecated here\r\nReact/Base/RCTBundleURLProvider.m:74:35: 'sendSynchronousRequest:returningResponse:error:' is deprecated: first deprecated in iOS 9.0 - Use [NSURLSession dataTaskWithRequest:completionHandler:] (see NSURLSession.h\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLConnection.h:401:1: 'sendSynchronousRequest:returningResponse:error:' has been explicitly marked deprecated here\r\nReact/Modules/RCTRedBox.m:455:40: 'sendDeviceEventWithName:body:' is deprecated: Subclass RCTEventEmitter instead\r\nReact/Base/RCTEventDispatcher.h:82:1: 'sendDeviceEventWithName:body:' has been explicitly marked deprecated here\r\nNullability Issue Group\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h:17:16: Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:8:9: In file included from React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:8:\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h:17:16: Insert '_Nullable' if the pointer may be null\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h:17:16: Insert '_Nonnull' if the pointer should never be null\r\nSemantic Issue Group\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:229:31: Unused parameter 'surface'\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:236:31: Unused parameter 'surface'\r\nReact/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:236:70: Unused parameter 'intrinsicSize'\r\nReact/DevSupport/RCTDevMenu.m:220:102: Unused parameter 'action'\r\nReact/DevSupport/RCTDevMenu.m:254:104: Unused parameter 'action'\r\nReact/Views/RCTWKWebViewManager.m:64:1: Unused parameter 'defaultView'\r\nReact/Views/RCTViewManager.h:83:84: Expanded from macro 'RCT_CUSTOM_VIEW_PROPERTY'\r\nReact/Views/RCTWKWebViewManager.m:68:1: Unused parameter 'defaultView'\r\nReact/Views/RCTViewManager.h:83:84: Expanded from macro 'RCT_CUSTOM_VIEW_PROPERTY'\r\nReact/Views/RCTWKWebViewManager.m:72:1: Unused parameter 'defaultView'\r\nReact/Views/RCTViewManager.h:83:84: Expanded from macro 'RCT_CUSTOM_VIEW_PROPERTY'\r\nReact/Views/RCTWKWebViewManager.m:138:43: Unused parameter 'webView'\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:94:25: Unused parameter 'data'\r\nReact/DevSupport/RCTInspectorDevServerHelper.mm:95:32: Unused parameter 'response'\r\nReact/Base/Surface/RCTSurface.mm:185:70: Unused parameter 'notification'\r\nReact/Base/Surface/RCTSurface.mm:508:45: Unused parameter 'rootShadowView'\r\nReact/Base/Surface/RCTSurface.mm:513:69: Unused parameter 'rootShadowView'\r\nReact/Base/Surface/RCTSurface.mm:520:69: Unused parameter 'rootShadowView'\r\nReact/Base/Surface/RCTSurface.mm:534:35: Unused parameter 'manager'\r\nReact/Base/Surface/RCTSurface.mm:550:53: Unused parameter 'manager'\r\nReact/Base/Surface/RCTSurface.mm:31:17: Method override for the designated initializer of the superclass '-init' not found\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/usr/include/objc/NSObject.h:63:1: Method marked as designated initializer of the class here\r\nReact/Views/SafeAreaView/RCTSafeAreaShadowView.m:36:29: Unused parameter 'value'\r\nReact/Views/SafeAreaView/RCTSafeAreaShadowView.m:37:33: Unused parameter 'value'\r\nReact/Views/SafeAreaView/RCTSafeAreaShadowView.m:38:34: Unused parameter 'value'\r\nReact/Views/SafeAreaView/RCTSafeAreaShadowView.m:39:32: Unused parameter 'value'\r\nReact/Views/SafeAreaView/RCTSafeAreaShadowView.m:40:35: Unused parameter 'value'\r\nReact/Views/RCTFont.mm:55:27: Comparison of integers of different signs: 'NSInteger' (aka 'long') and 'NSUInteger' (aka 'unsigned long')\r\nReact/Views/ScrollView/RCTScrollView.m:1117:44: 'UIScrollViewContentInsetAdjustmentBehavior' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollView.m:1117:1: Annotate 'setContentInsetAdjustmentBehavior:' with an availability attribute to silence this warning\r\nReact/Views/ScrollView/RCTScrollView.m:757:23: Comparison of integers of different signs: 'int' and 'NSUInteger' (aka 'unsigned long')\r\nReact/Views/ScrollView/RCTScrollView.m:1022:43: Unused parameter 'uiManager'\r\nReact/Views/ScrollView/RCTScrollView.m:1022:90: Unused parameter 'viewRegistry'\r\nReact/Views/ScrollView/RCTScrollView.m:1039:39: Unused parameter 'uiManager'\r\nReact/Views/ScrollView/RCTScrollView.m:1039:86: Unused parameter 'viewRegistry'\r\nReact/Views/ScrollView/RCTScrollViewManager.m:38:20: 'UIScrollViewContentInsetAdjustmentBehavior' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:38:1: Annotate 'UIScrollViewContentInsetAdjustmentBehavior:' with an availability attribute to silence this warning\r\nReact/Views/ScrollView/RCTScrollViewManager.m:39:19: 'UIScrollViewContentInsetAdjustmentAutomatic' is only available on iOS 11.0 or newer\r\nReact/Base/RCTConvert.h:231:15: Expanded from macro 'RCT_ENUM_CONVERTER'\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:39:19: Enclose 'UIScrollViewContentInsetAdjustmentAutomatic' in an @available check to silence this warning\r\nReact/Views/ScrollView/RCTScrollViewManager.m:40:24: 'UIScrollViewContentInsetAdjustmentScrollableAxes' is only available on iOS 11.0 or newer\r\nReact/Base/RCTConvert.h:231:15: Expanded from macro 'RCT_ENUM_CONVERTER'\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:40:24: Enclose 'UIScrollViewContentInsetAdjustmentScrollableAxes' in an @available check to silence this warning\r\nReact/Views/ScrollView/RCTScrollViewManager.m:41:15: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer\r\nReact/Base/RCTConvert.h:231:15: Expanded from macro 'RCT_ENUM_CONVERTER'\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:41:15: Enclose 'UIScrollViewContentInsetAdjustmentNever' in an @available check to silence this warning\r\nReact/Views/ScrollView/RCTScrollViewManager.m:42:16: 'UIScrollViewContentInsetAdjustmentAlways' is only available on iOS 11.0 or newer\r\nReact/Base/RCTConvert.h:231:15: Expanded from macro 'RCT_ENUM_CONVERTER'\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:42:16: Enclose 'UIScrollViewContentInsetAdjustmentAlways' in an @available check to silence this warning\r\nReact/Views/ScrollView/RCTScrollViewManager.m:43:5: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer\r\nReact/Base/RCTConvert.h:233:65: Expanded from macro 'RCT_ENUM_CONVERTER'\r\nReact/Base/RCTConvert.h:219:31: Expanded from macro '_RCT_CAST'\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/ScrollView/RCTScrollViewManager.m:43:5: Enclose 'UIScrollViewContentInsetAdjustmentNever' in an @available check to silence this warning\r\nReact/Modules/RCTRedBoxExtraDataViewController.m:184:39: Unused parameter 'tableView'\r\nReact/Modules/RCTRedBoxExtraDataViewController.m:189:37: Unused parameter 'tableView'\r\nReact/Modules/RCTRedBoxExtraDataViewController.m:189:83: Unused parameter 'section'\r\nReact/Modules/RCTRedBoxExtraDataViewController.m:194:38: Unused parameter 'tableView'\r\nReact/Modules/RCTRedBoxExtraDataViewController.m:240:57: Unused parameter 'tableView'\r\nReact/DevSupport/RCTPackagerConnection.mm:74:44: Unused parameter 'note'\r\nReact/DevSupport/RCTPackagerConnection.mm:201:66: Unused parameter 'webSocket'\r\nReact/DevSupport/RCTPackagerConnection.mm:262:67: Unused parameter 'webSocket'\r\nReact/Views/RCTWebView.m:55:60: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/RCTWebView.m:55:60: Enclose 'UIScrollViewContentInsetAdjustmentNever' in an @available check to silence this warning\r\nReact/Views/RCTWebView.m:55:27: 'setContentInsetAdjustmentBehavior:' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:68:65: 'setContentInsetAdjustmentBehavior:' has been explicitly marked partial here\r\nReact/Views/RCTWebView.m:55:27: Enclose 'setContentInsetAdjustmentBehavior:' in an @available check to silence this warning\r\nReact/Views/RCTWKWebView.m:95:60: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:35:28: 'UIScrollViewContentInsetAdjustmentBehavior' has been explicitly marked partial here\r\nReact/Views/RCTWKWebView.m:95:60: Enclose 'UIScrollViewContentInsetAdjustmentNever' in an @available check to silence this warning\r\nReact/Views/RCTWKWebView.m:95:27: 'setContentInsetAdjustmentBehavior:' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:68:65: 'setContentInsetAdjustmentBehavior:' has been explicitly marked partial here\r\nReact/Views/RCTWKWebView.m:95:27: Enclose 'setContentInsetAdjustmentBehavior:' in an @available check to silence this warning\r\nReact/Views/RCTWKWebView.m:122:58: Unused parameter 'userContentController'\r\nReact/Views/RCTWKWebView.m:235:48: Unused parameter 'webView'\r\nReact/Views/RCTWKWebView.m:291:45: Unused parameter 'webView'\r\nReact/Views/RCTWKWebView.m:292:48: Unused parameter 'navigation'\r\nReact/Views/RCTWKWebView.m:321:50: Unused parameter 'webView'\r\nReact/Views/RCTWKWebView.m:351:36: Unused parameter 'webView'\r\nReact/Views/RCTWKWebView.m:352:39: Unused parameter 'navigation'\r\nReact/Views/RCTMaskedView.m:27:33: Unused parameter 'layer'\r\nReact/Views/RCTPicker.m:72:39: Unused parameter 'pickerView'\r\nReact/Views/RCTPicker.m:72:83: Unused parameter 'component'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:198:37: Unused parameter 'webSocket'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:210:37: Unused parameter 'webSocket'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:231:37: Unused parameter 'webSocket'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:231:75: Unused parameter 'code'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:232:76: Unused parameter 'reason'\r\nReact/Inspector/RCTInspectorPackagerConnection.m:233:70: Unused parameter 'wasClean'\r\nReact/Views/SafeAreaView/RCTSafeAreaView.m:42:17: 'safeAreaInsets' is only available on iOS 11.0 or newer\r\n/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:264:45: 'safeAreaInsets' has been explicitly marked partial here\r\nReact/Views/SafeAreaView/RCTSafeAreaView.m:42:17: Enclose 'safeAreaInsets' in an @available check to silence this warning\r\nReact/Modules/RCTUIManager.m:1182:36: Unused parameter 'uiManager'\r\nReact/Modules/RCTUIManager.m:1207:36: Unused parameter 'uiManager'\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:30: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/Memory.h:51:50: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/FBString.h:1881:72: Possible misuse of comma operator here\r\nthird-party/folly-2018.10.22.00/folly/Conv.h:1184:44: Possible misuse of comma operator here\r\nLibrary/Developer/Xcode/DerivedData/RNTester-enfkflduwtadcufqojtousdlheev/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: Unused parameter 'pressureLevel'\r\nReact/CxxBridge/RCTObjcExecutor.mm:100:32: Unused parameter 'bundleId'\r\nReact/CxxBridge/RCTObjcExecutor.mm:100:61: Unused parameter 'bundlePath'\r\nReactCommon/cxxreact/JSExecutor.h:107:41: Unused parameter 'pressureLevel'\r\nReact/CxxModule/DispatchMessageQueueThread.h:31:47: Unused parameter 'func'\r\nReact/CxxModule/RCTCxxUtils.mm:16:9: In file included from React/CxxModule/RCTCxxUtils.mm:16:\r\nReact/CxxBridge/RCTCxxBridge.mm:86:12: Moving a local object in a return statement prevents copy elision\r\nReact/CxxBridge/RCTCxxBridge.mm:86:12: Remove std::move call here\r\nReact/CxxBridge/RCTCxxBridge.mm:98:41: Unused parameter 'jsQueue'\r\nReact/CxxBridge/RCTCxxBridge.mm:122:113: Unused parameter 'tag'\r\nUnused Entity Issue Group\r\nReact/Views/RCTTabBarItem.m:59:1: Ivar '_testID' which backs the property is not referenced in this property's accessor\r\nReact/Views/RCTTabBarItem.h:29:41: Property declared here\r\nReact/CxxModule/RCTNativeModule.mm:65:93: Lambda capture 'callId' is not used\r\nReact/CxxBridge/RCTCxxBridge.mm:1366:1: Ivar '_runtime' which backs the property is not referenced in this property's accessor\r\nReact/Base/RCTBridge+Private.h:152:29: Property declared here\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: RCTNetwork\r\n</summary>\r\n\r\n```\r\nAPI Misuse (Apple) Group\r\nLibraries/Network/RCTNetInfo.m:66:60: Dictionary value cannot be nil\r\n```\r\n</details>\r\n\r\n<details>\r\n<summary>\r\nTarget: RCTImage\r\n</summary>\r\n\r\n```\r\nCore Foundation/Objective-C Group\r\nLibraries/Image/RCTImageCache.m:41:3: Instance variable used while 'self' is not set to the result of '[(super or self) init...]'\r\n```\r\n</details>\r\n\r\n# Extra Credit\r\n\r\nHelp track our progress and prevent regressions by logging the number of warnings produced by our Xcode projects. An increase in the number of warnings on a clean project should be considered a regression in CI.  You may consider adding a build script that [outputs the warnings to a file](https://stackoverflow.com/questions/20047112/export-all-warnings-in-file-in-xcode), and use our existing dangerbot infrastructure to flag PRs that regress. See [React's sizebot for an example](https://github.com/facebook/react/blob/master/dangerfile.js)."}}
{"actor":{"display_login":"hramos"}}