Commit c420b06e authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Rename JsDuck::Log namespace to JsDuck::Warning.

parent 9dfa487e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
require 'jsduck/util/singleton'
require 'jsduck/util/os'
require 'jsduck/log/warnings'
require 'jsduck/warning/registry'

module JsDuck

@@ -19,7 +19,7 @@ module JsDuck
      @verbose = false
      @colors = nil

      @warnings = Log::Warnings.new
      @warnings = Warning::Registry.new

      @shown_warnings = {}
    end
+2 −2
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ require 'jsduck/util/io'
require 'jsduck/util/parallel'
require 'jsduck/tag_registry'
require 'jsduck/js/ext_patterns'
require 'jsduck/log/warnings_parser'
require 'jsduck/warning/parser'

module JsDuck

@@ -698,7 +698,7 @@ module JsDuck
          "",
          *Logger.doc_warnings) do |warnings|
          begin
            Log::WarningsParser.new(warnings).parse.each do |w|
            Warning::Parser.new(warnings).parse.each do |w|
              Logger.set_warning(w[:type], w[:enabled], w[:path], w[:params])
            end
          rescue Exception => e
+2 −2
Original line number Diff line number Diff line
require 'set'

module JsDuck
  module Log
  module Warning

    # Missing documentation warnings management
    class NoDocWarning
    class Nodoc

      TYPES = Set[nil, :class, :member, :param]
      VISIBILITIES = Set[nil, :public, :protected, :private]
+2 −2
Original line number Diff line number Diff line
require 'strscan'

module JsDuck
  module Log
  module Warning

    # Parses the warnings passed in from command line
    #
@@ -23,7 +23,7 @@ module JsDuck
    #
    # <path>         := .*
    #
    class WarningsParser
    class Parser
      def initialize(string)
        @scanner = StringScanner.new(string)
      end
+4 −4
Original line number Diff line number Diff line
require 'jsduck/log/no_doc_warning'
require 'jsduck/warning/nodoc'

module JsDuck
  module Log
  module Warning

    # Warnings management
    class Warnings
    class Registry

      def initialize
        @docs = [
@@ -51,7 +51,7 @@ module JsDuck
          :no_doc_param => {:msg => "Alias for +nodoc(param,public)", :params => [:param, :public]},
        }

        @nodoc = Log::NoDocWarning.new
        @nodoc = Warning::Nodoc.new

        # Turn off all warnings by default.
        # This is good for testing.
Loading