Class: SimpleCov::Formatter::AIFormatter::MarkdownBuilder::DeficitGroup
- Inherits:
-
T::Struct
- Object
- T::Struct
- SimpleCov::Formatter::AIFormatter::MarkdownBuilder::DeficitGroup
- Defined in:
- lib/simplecov-ai/markdown_builder.rb
Overview
Groups unexecuted lines and branches under their common semantic node.
Instance Method Summary collapse
-
#branches ⇒ Array<SimpleCov::SourceFile::Branch>
The missed conditional branches.
-
#lines ⇒ Array<SimpleCov::SourceFile::Line>
The missed source lines.
-
#semantic_node ⇒ ASTResolver::SemanticNode?
The corresponding structural boundary.
Instance Method Details
#branches ⇒ Array<SimpleCov::SourceFile::Branch>
Returns The missed conditional branches.
27 |
# File 'lib/simplecov-ai/markdown_builder.rb', line 27 prop :branches, T::Array[SimpleCov::SourceFile::Branch], default: [] |
#lines ⇒ Array<SimpleCov::SourceFile::Line>
Returns The missed source lines.
25 |
# File 'lib/simplecov-ai/markdown_builder.rb', line 25 prop :lines, T::Array[SimpleCov::SourceFile::Line], default: [] |
#semantic_node ⇒ ASTResolver::SemanticNode?
Returns The corresponding structural boundary.
23 |
# File 'lib/simplecov-ai/markdown_builder.rb', line 23 prop :semantic_node, T.nilable(ASTResolver::SemanticNode), default: nil |