|
Asper Header
1.0.16
The header injector extension
|
Intelligent file header generation and management system. More...

Public Member Functions | |
| constructor (languageComment:LazyFileLoader|undefined=undefined, editor:vscode.TextEditor|undefined=undefined, randomLogoInstance:RandomLogo|undefined=undefined) | |
| Constructor for CommentGenerator class. | |
Intelligent file header generation and management system.
The CommentGenerator class serves as the central orchestrator for all header-related operations within the AsperHeader extension. It provides comprehensive functionality for creating, updating, and maintaining file headers with rich metadata, ASCII art logos, and language-appropriate comment formatting.
Core Responsibilities:
RandomLogo for ASCII artArchitectural Features:
Configuration settingsHeader Structure: Generated headers follow a structured format including:
Performance Considerations:
Definition at line 137 of file commentGenerator.ts.
|
inline |
Constructor for CommentGenerator class.
| languageComment | Optional lazy loader for language comment configurations |
| editor | Optional VS Code text editor instance |
| randomLogoInstance | Optional random logo generator instance |
Initializes the comment generator with optional dependencies. If any parameter is undefined, appropriate warnings are logged and defaults are used.
Definition at line 194 of file commentGenerator.ts.