Class DiagnosticGroups

java.lang.Object
com.google.javascript.jscomp.DiagnosticGroups

public class DiagnosticGroups extends Object
Named groups of DiagnosticTypes exposed by Compiler.
  • Field Details

    • wildcardExcludedGroups

      public static final com.google.common.collect.ImmutableSet<String> wildcardExcludedGroups
    • UNSTRANSPILABLE_FEATURES

      public static final DiagnosticGroup UNSTRANSPILABLE_FEATURES
    • MODULE_LOAD

      public static final DiagnosticGroup MODULE_LOAD
    • MODULE_IMPORT

      public static final DiagnosticGroup MODULE_IMPORT
    • GLOBAL_THIS

      public static final DiagnosticGroup GLOBAL_THIS
    • DEPRECATED

      public static final DiagnosticGroup DEPRECATED
    • UNDERSCORE

      public static final DiagnosticGroup UNDERSCORE
    • VISIBILITY

      public static final DiagnosticGroup VISIBILITY
    • ACCESS_CONTROLS

      public static final DiagnosticGroup ACCESS_CONTROLS
    • NON_STANDARD_JSDOC

      public static final DiagnosticGroup NON_STANDARD_JSDOC
    • INVALID_CASTS

      public static final DiagnosticGroup INVALID_CASTS
    • STRICT_MODULE_DEP_CHECK

      public static final DiagnosticGroup STRICT_MODULE_DEP_CHECK
    • VIOLATED_MODULE_DEP

      public static final DiagnosticGroup VIOLATED_MODULE_DEP
    • EXTERNS_VALIDATION

      public static final DiagnosticGroup EXTERNS_VALIDATION
    • UNKNOWN_DEFINES

      public static final DiagnosticGroup UNKNOWN_DEFINES
    • TWEAKS

      public static final DiagnosticGroup TWEAKS
    • MISSING_OVERRIDE

      public static final DiagnosticGroup MISSING_OVERRIDE
    • MISSING_PROPERTIES

      public static final DiagnosticGroup MISSING_PROPERTIES
    • GLOBALLY_MISSING_PROPERTIES

      public static final DiagnosticGroup GLOBALLY_MISSING_PROPERTIES
    • J2CL_CHECKS

      public static final DiagnosticGroup J2CL_CHECKS
    • MISSING_RETURN

      public static final DiagnosticGroup MISSING_RETURN
    • UNDEFINED_VARIABLES

      public static final DiagnosticGroup UNDEFINED_VARIABLES
    • DEBUGGER_STATEMENT_PRESENT

      public static final DiagnosticGroup DEBUGGER_STATEMENT_PRESENT
    • CHECK_REGEXP

      public static final DiagnosticGroup CHECK_REGEXP
    • CHECK_TYPES

      public static final DiagnosticGroup CHECK_TYPES
    • ES5_INHERITANCE_DIAGNOSTIC_GROUP

      public static final DiagnosticGroup ES5_INHERITANCE_DIAGNOSTIC_GROUP
    • CHECK_PROTOTYPAL_TYPES

      public static final DiagnosticGroup CHECK_PROTOTYPAL_TYPES
    • CHECK_STATIC_OVERRIDES

      public static final DiagnosticGroup CHECK_STATIC_OVERRIDES
    • TOO_MANY_TYPE_PARAMS

      public static final DiagnosticGroup TOO_MANY_TYPE_PARAMS
    • STRICT_MISSING_PROPERTIES

      public static final DiagnosticGroup STRICT_MISSING_PROPERTIES
    • STRICT_PRIMITIVE_OPERATORS

      public static final DiagnosticGroup STRICT_PRIMITIVE_OPERATORS
    • STRICT_CHECK_TYPES

      public static final DiagnosticGroup STRICT_CHECK_TYPES
    • REPORT_UNKNOWN_TYPES

      public static final DiagnosticGroup REPORT_UNKNOWN_TYPES
    • CHECK_VARIABLES

      public static final DiagnosticGroup CHECK_VARIABLES
    • CHECK_USELESS_CODE

      public static final DiagnosticGroup CHECK_USELESS_CODE
    • CONST

      public static final DiagnosticGroup CONST
    • CONSTANT_PROPERTY

      public static final DiagnosticGroup CONSTANT_PROPERTY
    • TYPE_INVALIDATION

      public static final DiagnosticGroup TYPE_INVALIDATION
    • DUPLICATE_VARS

      public static final DiagnosticGroup DUPLICATE_VARS
    • ES5_STRICT

      public static final DiagnosticGroup ES5_STRICT
    • MISSING_PROVIDE

      public static final DiagnosticGroup MISSING_PROVIDE
    • UNRECOGNIZED_TYPE_ERROR

      public static final DiagnosticGroup UNRECOGNIZED_TYPE_ERROR
    • MISSING_REQUIRE

      public static final DiagnosticGroup MISSING_REQUIRE
    • MISSING_SOURCES_WARNINGS

      public static final DiagnosticGroup MISSING_SOURCES_WARNINGS
      A set of diagnostics expected when parsing and type checking partial programs. Useful for clutz (tool that extracts TypeScript definitions from JS code).
    • STRICT_REQUIRES

      public static final DiagnosticGroup STRICT_REQUIRES
    • EXTRA_REQUIRE

      public static final DiagnosticGroup EXTRA_REQUIRE
    • DUPLICATE_MESSAGE

      public static final DiagnosticGroup DUPLICATE_MESSAGE
    • MESSAGE_DESCRIPTIONS

      public static final DiagnosticGroup MESSAGE_DESCRIPTIONS
    • MSG_CONVENTIONS

      public static final DiagnosticGroup MSG_CONVENTIONS
      Warnings that only apply to people who use MSG_ to denote messages. Note that this doesn't include warnings about proper use of goog.getMsg
    • MISPLACED_TYPE_ANNOTATION

      public static final DiagnosticGroup MISPLACED_TYPE_ANNOTATION
    • MISPLACED_MSG_ANNOTATION

      public static final DiagnosticGroup MISPLACED_MSG_ANNOTATION
    • MISPLACED_SUPPRESS

      public static final DiagnosticGroup MISPLACED_SUPPRESS
    • SUSPICIOUS_CODE

      public static final DiagnosticGroup SUSPICIOUS_CODE
    • FUNCTION_PARAMS

      public static final DiagnosticGroup FUNCTION_PARAMS
    • DEPRECATED_ANNOTATIONS

      public static final DiagnosticGroup DEPRECATED_ANNOTATIONS
    • UNUSED_LOCAL_VARIABLE

      public static final DiagnosticGroup UNUSED_LOCAL_VARIABLE
    • JSDOC_MISSING_TYPE

      public static final DiagnosticGroup JSDOC_MISSING_TYPE
    • TYPE_IMPORT_CODE_REFERENCES

      public static final DiagnosticGroup TYPE_IMPORT_CODE_REFERENCES
    • PARTIAL_ALIAS

      public static final DiagnosticGroup PARTIAL_ALIAS
    • LINT_VAR_DECLARATIONS

      public static final DiagnosticGroup LINT_VAR_DECLARATIONS
      This is intended to be used to suppress warnings in code that cannot for some reason be updated to use `let` and `const` instead of `var`. It should not be enabled directly, instead enable "lintChecks".
    • LINT_CHECKS

      public static final DiagnosticGroup LINT_CHECKS
    • STRICT_MODULE_CHECKS

      public static final DiagnosticGroup STRICT_MODULE_CHECKS
    • ANALYZER_CHECKS

      public static final DiagnosticGroup ANALYZER_CHECKS
    • CLOSURE_DEP_METHOD_USAGE_CHECKS

      public static final DiagnosticGroup CLOSURE_DEP_METHOD_USAGE_CHECKS
    • CLOSURE_CLASS_CHECKS

      public static final DiagnosticGroup CLOSURE_CLASS_CHECKS
    • MALFORMED_GOOG_MODULE

      public static final DiagnosticGroup MALFORMED_GOOG_MODULE
    • CONFORMANCE_VIOLATIONS

      public static final DiagnosticGroup CONFORMANCE_VIOLATIONS
    • LATE_PROVIDE

      public static final DiagnosticGroup LATE_PROVIDE
    • DUPLICATE_NAMESPACES

      public static final DiagnosticGroup DUPLICATE_NAMESPACES
    • INVALID_DEFINES

      public static final DiagnosticGroup INVALID_DEFINES
    • INVALID_CLOSURE_UNAWARE_ANNOTATED_CODE

      public static final DiagnosticGroup INVALID_CLOSURE_UNAWARE_ANNOTATED_CODE
    • CANNOT_TRANSPILE_FEATURE

      public static final DiagnosticGroup CANNOT_TRANSPILE_FEATURE
    • MISSING_POLYFILL

      public static final DiagnosticGroup MISSING_POLYFILL
    • POLYMER

      public static final DiagnosticGroup POLYMER
    • PARSING

      public static final DiagnosticGroup PARSING
    • CLOSURE_UNAWARE_CODE_ANNOTATION_PRESENT

      public static final DiagnosticGroup CLOSURE_UNAWARE_CODE_ANNOTATION_PRESENT
  • Constructor Details

    • DiagnosticGroups

      public DiagnosticGroups()
  • Method Details