Expand description
Quantum circuit formatter with SciRS2 code analysis for consistent code style
This module provides comprehensive code formatting for quantum circuits, including automatic layout optimization, style enforcement, code organization, and intelligent formatting using SciRS2’s graph analysis and pattern recognition.
Structs§
- Active
Alignment - Active alignment
- Aligned
Element - Aligned element
- Alignment
Column - Alignment column
- Alignment
Config - Alignment configuration
- Alignment
Engine - Alignment engine
- Alignment
Optimization - Alignment optimization
- Alignment
Rule - Alignment rule
- Alignment
State - Alignment state
- Alignment
Statistics - Alignment statistics
- Applied
Style Rule - Applied style rule
- Auto
Correction Config - Auto-correction configuration
- Circuit
Definition - Circuit definition
- Code
Organizer - Code organizer
- Code
Section - Code section
- Code
Structure - Code structure information
- Comment
Auto Generation - Comment auto-generation
- Comment
Config - Comment formatting configuration
- Comment
Formatter - Comment formatter
- Comment
Formatting Rule - Comment formatting rule
- Comment
Generation Rule - Comment generation rule
- Comment
Style - Comment style
- Consistency
Metrics - Consistency metrics
- Custom
Style Rule - Custom style rule
- Data
Flow Edge - Data flow edge
- Dependency
Analysis Results - Dependency analysis results
- Detected
Pattern - Detected pattern
- Enforcement
State - Enforcement state
- Formatted
Circuit - Formatted circuit representation
- Formatter
Config - Formatter configuration options
- Formatting
Change - Formatting change
- Formatting
Metadata - Formatting metadata
- Formatting
Result - Comprehensive formatting result
- Formatting
Statistics - Formatting statistics
- Formatting
Warning - Formatting warning
- Function
Definition - Function definition
- Gate
Dependency - Gate dependency
- Gate
Operation - Gate operation
- Graph
Analysis Results - Graph analysis results
- Import
Statement - Import statement
- Indentation
Config - Indentation configuration
- Input
Statistics - Input statistics
- Layout
Information - Layout information
- Layout
Optimization - Layout optimization
- Layout
Optimizer - Layout optimizer
- Layout
Suggestion - Layout suggestion
- Measurement
Operation - Measurement operation
- Optimization
Config - Optimization configuration
- Optimization
Results - Optimization results
- Ordering
Constraint - Ordering constraint
- Organization
Config - Code organization configuration
- Organization
Rule - Organization rule
- Parallelization
Opportunity - Parallelization opportunity
- Parameter
- Function parameter
- Pattern
Analysis Results - Pattern analysis results
- Pattern
Formatting Suggestion - Pattern formatting suggestion
- Performance
Optimization - Performance optimization
- Quantum
Formatter - Comprehensive quantum circuit formatter with SciRS2 integration
- Readability
Improvement - Readability improvement
- SciR
S2Analysis Config - SciRS2 analysis configuration
- SciR
S2Formatting Analysis - SciRS2 formatting analysis
- SciR
S2Optimization Suggestion - SciRS2 optimization suggestion
- Spacing
Config - Spacing configuration
- Style
Compliance - Style compliance
- Style
Enforcement Config - Style enforcement configuration
- Style
Enforcer - Style enforcer
- Style
Information - Style information
- Style
Rule - Style rule
- Style
Violation Fix - Style violation fix
- Variable
Declaration - Variable declaration
- Whitespace
Change - Whitespace change
- Whitespace
Manager - Whitespace manager
- Whitespace
Optimization - Whitespace optimization
- Whitespace
Rule - Whitespace rule
- Whitespace
State - Whitespace state
- Whitespace
Statistics - Whitespace statistics
- Wrapping
Point - Line wrapping point
Enums§
- Alignment
Type - Alignment types
- Change
Type - Change types
- Column
Type - Column types
- Comment
Alignment - Comment alignment styles
- Comment
Formatting Action - Comment formatting action
- Comment
Type - Comment types
- Compliance
Level - Compliance levels
- Dependency
Type - Dependency types
- Grouping
Strategy - Grouping strategies
- Import
Type - Import types
- Indentation
Style - Indentation styles
- Insert
Position - Insert position
- Layout
Strategy - Layout strategies
- Optimization
Level - Optimization levels
- Organization
Strategy - Organization strategy
- Rule
Priority - Rule priority levels
- Section
Type - Section types
- Spacing
Style - Spacing styles
- Style
Action - Style action
- Style
Pattern - Style pattern
- Style
Strictness - Style strictness levels
- Warning
Severity - Warning severity levels
- Warning
Type - Warning types
- Whitespace
Action - Whitespace action
- Whitespace
Change Type - Whitespace change types
- Whitespace
Rule Type - Whitespace rule types
- Whitespace
Type - Whitespace types
- Wrapping
Type - Wrapping types