|  | echo "Analyzing dart:ui library..." | 
|  | RESULTS=`dartanalyzer                                                          \ | 
|  | --ignore-unrecognized-flags                                                  \ | 
|  | --supermixin                                                                 \ | 
|  | --enable-strict-call-checks                                                  \ | 
|  | --enable_type_checks                                                         \ | 
|  | --strong                                                                     \ | 
|  | --package-warnings                                                           \ | 
|  | --fatal-warnings                                                             \ | 
|  | --strong-hints                                                               \ | 
|  | --fatal-hints                                                                \ | 
|  | --lints                                                                      \ | 
|  | out/host_debug_unopt/gen/sky/bindings/dart_ui.dart                         \ | 
|  | 2>&1                                                                         \ | 
|  | | grep -v "\[error\] Target of URI does not exist: 'dart:mojo.internal'"     \ | 
|  | | grep -v "\[error\] Native functions can only be declared in the SDK and code that is loaded through native extensions" \ | 
|  | | grep -Ev "\[(hint|error)\] The function '.+' is not used"                  \ | 
|  | | grep -v "\[warning\] Undefined name 'main'"                                \ | 
|  | | grep -v "\[warning\] Undefined name 'VMLibraryHooks"                       \ | 
|  | | grep -v "\[warning\] Undefined name 'MojoHandleWatcher'"                   \ | 
|  | | grep -v "\[warning\] Undefined name 'MojoCoreNatives'"                     \ | 
|  | | grep -v "\[error\] The library ''dart:_internal'' is internal"             \ | 
|  | | grep -Ev "Unused import .+dart_ui\.dart"                                   \ | 
|  | | grep -v "\[info\] TODO"                                                    \ | 
|  | | grep -Ev "[0-9]+ errors.*found."                                           \ | 
|  | | grep -v "Analyzing \[out/host_debug_unopt/gen/sky/bindings/dart_ui.dart\]\.\.\."` | 
|  |  | 
|  | echo "$RESULTS" | 
|  | if [ -n "$RESULTS" ]; | 
|  | then exit 1; | 
|  | fi |