Index: third_party/closure_compiler/closure_args.gypi |
diff --git a/third_party/closure_compiler/closure_args.gypi b/third_party/closure_compiler/closure_args.gypi |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0ef018a53d665b800284b3c8951eb1a85d3536df |
--- /dev/null |
+++ b/third_party/closure_compiler/closure_args.gypi |
@@ -0,0 +1,39 @@ |
+# Copyright 2015 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+{ |
+ 'closure_args': [ |
+ 'accept_const_keyword', |
+ 'compilation_level=SIMPLE_OPTIMIZATIONS', |
+ 'extra_annotation_name=attribute', |
+ 'extra_annotation_name=element', |
+ 'extra_annotation_name=group', |
+ 'extra_annotation_name=homepage', |
+ 'extra_annotation_name=status', |
+ 'extra_annotation_name=submodule', |
+ 'jscomp_error=accessControls', |
+ 'jscomp_error=ambiguousFunctionDecl', |
+ 'jscomp_error=checkStructDictInheritance', |
+ 'jscomp_error=checkTypes', |
+ 'jscomp_error=checkVars', |
+ 'jscomp_error=constantProperty', |
+ 'jscomp_error=deprecated', |
+ 'jscomp_error=externsValidation', |
+ 'jscomp_error=globalThis', |
+ 'jscomp_error=invalidCasts', |
+ 'jscomp_error=missingProperties', |
+ 'jscomp_error=missingReturn', |
+ 'jscomp_error=nonStandardJsDocs', |
+ 'jscomp_error=suspiciousCode', |
+ 'jscomp_error=undefinedNames', |
+ 'jscomp_error=undefinedVars', |
+ 'jscomp_error=unknownDefines', |
+ 'jscomp_error=uselessCode', |
+ 'jscomp_error=visibility', |
+ 'language_in=ECMASCRIPT5_STRICT', |
+ 'polymer_pass', |
+ 'source_map_format=V3', |
+ 'summary_detail_level=3', # compile.py depends on this for output parsing; do not override. |
+ ], |
+} |