Index: third_party/closure_compiler/closure_args.gni |
diff --git a/third_party/closure_compiler/closure_args.gni b/third_party/closure_compiler/closure_args.gni |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8f6c4591facfa521cb8c5915c1c1b6ce48613a41 |
--- /dev/null |
+++ b/third_party/closure_compiler/closure_args.gni |
@@ -0,0 +1,43 @@ |
+# 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. |
+ |
+# GYP version: third_party/closure_compiler/closure_args.gypi |
+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", |
+] |
+ |
+default_disabled_closure_args = [ |
+ "jscomp_off=duplicate", |
+ "jscomp_off=misplacedTypeAnnotation", |
+] |