コード例 #1
0
  def __init__(self, error_handler):
    """Initialize an JavaScriptStyleChecker object.

    Args:
      error_handler: Error handler to pass all errors to
    """
    checkerbase.CheckerBase.__init__(
        self,
        error_handler=error_handler,
        lint_rules=javascriptlintrules.JavaScriptLintRules(),
        state_tracker=javascriptstatetracker.JavaScriptStateTracker(
            closurized_namespaces=flags.FLAGS.closurized_namespaces),
        metadata_pass=ecmametadatapass.EcmaMetaDataPass(),
        limited_doc_files=flags.FLAGS.limited_doc_files)
コード例 #2
0
    def __init__(self, state_tracker, error_handler):
        """Initialize an JavaScriptStyleChecker object.

    Args:
      state_tracker: State tracker.
      error_handler: Error handler to pass all errors to.
    """
        self._namespaces_info = None
        if flags.FLAGS.closurized_namespaces:
            self._namespaces_info = (
                closurizednamespacesinfo.ClosurizedNamespacesInfo(
                    flags.FLAGS.closurized_namespaces,
                    flags.FLAGS.ignored_extra_namespaces))

        checkerbase.CheckerBase.__init__(
            self,
            error_handler=error_handler,
            lint_rules=javascriptlintrules.JavaScriptLintRules(
                self._namespaces_info),
            state_tracker=state_tracker)
コード例 #3
0
    def __init__(self, error_handler):
        """Initialize an JavaScriptStyleChecker object.

    Args:
      error_handler: Error handler to pass all errors to
    """
        self._namespaces_info = None
        if flags.FLAGS.closurized_namespaces:
            self._namespaces_info = (
                closurizednamespacesinfo.ClosurizedNamespacesInfo(
                    flags.FLAGS.closurized_namespaces,
                    flags.FLAGS.ignored_extra_namespaces))

        checkerbase.CheckerBase.__init__(
            self,
            error_handler=error_handler,
            lint_rules=javascriptlintrules.JavaScriptLintRules(
                self._namespaces_info),
            state_tracker=javascriptstatetracker.JavaScriptStateTracker(),
            metadata_pass=ecmametadatapass.EcmaMetaDataPass(),
            limited_doc_files=flags.FLAGS.limited_doc_files)