Sha256: 451d62755f94e910e4a2091ff8d3de5dfce5049613133cc38878e7aa2a37c70d

Contents?: true

Size: 422 Bytes

Versions: 11

Compression:

Stored size: 422 Bytes

Contents

# frozen_string_literal: true

module Git
  module Lint
    module Configuration
      # Defines analyzer specific settings.
      Setting = Struct.new(
        :enabled,
        :excludes,
        :id,
        :includes,
        :maximum,
        :minimum,
        :severity,
        keyword_init: true
      ) do
        def initialize *arguments
          super
          freeze
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
git-lint-4.1.0 lib/git/lint/configuration/setting.rb
git-lint-4.0.1 lib/git/lint/configuration/setting.rb
git-lint-4.0.0 lib/git/lint/configuration/setting.rb
git-lint-3.3.2 lib/git/lint/configuration/setting.rb
git-lint-3.3.1 lib/git/lint/configuration/setting.rb
git-lint-3.3.0 lib/git/lint/configuration/setting.rb
git-lint-3.2.0 lib/git/lint/configuration/setting.rb
git-lint-3.1.0 lib/git/lint/configuration/setting.rb
git-lint-3.0.2 lib/git/lint/configuration/setting.rb
git-lint-3.0.1 lib/git/lint/configuration/setting.rb
git-lint-3.0.0 lib/git/lint/configuration/setting.rb