# sig/yardstick/cli.rbs class Yardstick::CLI def self.display_exit: () -> untyped def self.option_parser: () -> untyped def self.parse_config: () -> untyped def self.run: () -> untyped end # sig/yardstick/config.rbs class Yardstick::Config def self.coerce: () -> untyped def self.normalize_hash: () -> untyped def defaults=: () -> untyped def for_rule: () -> untyped def initialize: () -> void def output=: () -> untyped def require_exact_threshold?: () -> untyped def verbose?: () -> untyped end # sig/yardstick/document.rbs class Yardstick::Document def self.measure: () -> untyped def self.register_rule: () -> untyped def api?: () -> untyped def file: () -> untyped def has_tag?: () -> untyped def initialize: () -> void def line: () -> untyped def object: () -> untyped def path: () -> untyped def summary_text: () -> untyped def tag: () -> untyped def tag_text: () -> untyped def tag_types: () -> untyped def visibility: () -> untyped end # sig/yardstick/document.rbs class Yardstick::Document::NullTag def text: () -> untyped def types: () -> untyped end # sig/yardstick/document_set.rbs class Yardstick::DocumentSet < Yardstick::OrderedSet def measure: () -> untyped end # sig/yardstick/measurement.rbs class Yardstick::Measurement def description: () -> untyped def initialize: () -> void def measure: () -> untyped def ok?: () -> untyped def puts: () -> untyped def skip?: () -> untyped end # sig/yardstick/measurement_set.rbs class Yardstick::MeasurementSet < Yardstick::OrderedSet def coverage: () -> untyped def coverage_text: () -> untyped def failed: () -> untyped def failed_text: () -> untyped def puts: () -> untyped def puts_summary: () -> untyped def successful: () -> untyped def successful_text: () -> untyped def total: () -> untyped def total_text: () -> untyped end # sig/yardstick/ordered_set.rbs class Yardstick::OrderedSet def <<: () -> untyped def each: () -> untyped def empty?: () -> untyped def include?: () -> untyped def index: () -> untyped def initialize: () -> void def length: () -> untyped def merge: () -> untyped end # sig/yardstick/parser.rbs class Yardstick::Parser def self.documents: () -> untyped def self.method_objects: () -> untyped def self.parse_paths: () -> untyped def self.parse_string: () -> untyped end # sig/yardstick/processor.rbs class Yardstick::Processor def initialize: () -> void def paths: () -> untyped def process: () -> untyped def process_string: () -> untyped end # sig/yardstick/rake/measurement.rbs class Yardstick::Rake::Measurement < Rake::TaskLib def define: () -> untyped def initialize: () -> void def yardstick_measure: () -> untyped end # sig/yardstick/rake/verify.rbs class Yardstick::Rake::Verify < Rake::TaskLib def assert_matches_threshold: () -> untyped def assert_meets_threshold: () -> untyped def assert_threshold: () -> untyped def define: () -> untyped def higher_coverage?: () -> untyped def initialize: () -> void def lower_coverage?: () -> untyped def total_coverage: () -> untyped def verify_measurements: () -> untyped end # sig/yardstick/report_output.rbs class Yardstick::ReportOutput def self.coerce: () -> untyped def initialize: () -> void def to_s: () -> untyped def write: () -> untyped end # sig/yardstick/rule.rbs class Yardstick::Rule def self.coerce: () -> untyped def self.inherited: () -> untyped def enabled?: () -> untyped def initialize: () -> void def validatable?: () -> untyped end # sig/yardstick/rule_config.rbs class Yardstick::RuleConfig def enabled_for_path?: () -> untyped def exclude?: () -> untyped def initialize: () -> void end # sig/yardstick/rules/api_tag.rbs class Yardstick::Rules::ApiTag::Inclusion < Yardstick::Rules::ApiTag::Rule def valid?: () -> untyped end # sig/yardstick/rules/api_tag.rbs class Yardstick::Rules::ApiTag::Presence < Yardstick::Rules::ApiTag::Rule def valid?: () -> untyped end # sig/yardstick/rules/api_tag.rbs class Yardstick::Rules::ApiTag::PrivateMethod < Yardstick::Rules::ApiTag::Rule def valid?: () -> untyped def validatable?: () -> untyped end # sig/yardstick/rules/api_tag.rbs class Yardstick::Rules::ApiTag::ProtectedMethod < Yardstick::Rules::ApiTag::Rule def valid?: () -> untyped def validatable?: () -> untyped end # sig/yardstick/rules/example_tag.rbs class Yardstick::Rules::ExampleTag < Yardstick::Rules::Rule def valid?: () -> untyped def validatable?: () -> untyped end # sig/yardstick/rules/return_tag.rbs class Yardstick::Rules::ReturnTag < Yardstick::Rules::Rule def valid?: () -> untyped end # sig/yardstick/rules/summary.rbs class Yardstick::Rules::Summary::Delimiter < Yardstick::Rules::Summary::Rule def valid?: () -> untyped end # sig/yardstick/rules/summary.rbs class Yardstick::Rules::Summary::Length < Yardstick::Rules::Summary::Rule def valid?: () -> untyped end # sig/yardstick/rules/summary.rbs class Yardstick::Rules::Summary::Presence < Yardstick::Rules::Summary::Rule def valid?: () -> untyped def validatable?: () -> untyped end # sig/yardstick/rules/summary.rbs class Yardstick::Rules::Summary::SingleLine < Yardstick::Rules::Summary::Rule def valid?: () -> untyped end # sig/yardstick.rbs module Yardstick def self.measure: () -> untyped def self.measure_string: () -> untyped def self.round_percentage: () -> untyped end