AlessandroDelSole/CodeSnippetStudio
41.1
Weak · 21 September 2026
1.2k
lines of production code
VB.NET
primary language
4
measurements over time
What this system is
Code Snippet Studio is a desktop application and Visual Studio extension designed for managing and editing code snippets. It provides a dedicated editor for managing snippet libraries, configuring user preferences such as themes and fonts, and handling code declarations. The system supports both a standalone application and a VS extension, with persistent user settings and library management capabilities.
Features
Initial project structure and licensing
The repository was initialized with the core project files, including the Visual Studio solution file (CodeSnippetStudio.sln) and the Apache 2.0 License (License.txt). The README provides an overview of the Code Snippet Studio extension for Visual Studio 2015 and VS Code. Additionally, Git configuration files (.gitignore and .gitattributes) were added to manage version control behavior, such as treating manifest and deploy files as binary and excluding specific publish directories.
(repo-wide) · high confidence
Initial release of the Code Snippet Studio Visual Studio extension
The CodeSnippetStudio\_Extension area introduces the foundational structure for the Code Snippet Studio Visual Studio extension. This includes the package registration, tool window implementation, and the main UI control that provides a docking manager for editing code snippets, managing libraries, and configuring editor settings like font, theme, and colors.
_CodeSnippetStudio\Extension · high confidence
Standalone Code Snippet Studio with user preferences and library management
The standalone application now supports user-configurable settings for preferred programming language, UI theme, and editor font/size, which are persisted in App.config. A new Library panel allows users to manage snippet folders, filter contents, and backup libraries to zip archives. The interface includes a Snippet Editor with language selection, code file import, and declaration management, alongside a Properties grid and Replacements grid for editing snippet metadata.
_CodeSnippetStudio\StandAlone · high confidence
Behavioural changes
Persist user preferences for language, theme, and editor settings
The application now saves and loads user-specific settings, including preferred language, theme, editor font, font size, and library path. These preferences are now persisted in the application configuration file, ensuring that your customizations are remembered between sessions.
_CodeSnippetStudio\StandAlone/publish · high confidence
User preferences for language, theme, font, and library paths are now persisted
The application now remembers user-specific settings including preferred language, UI theme (defaulting to 'Metro'), editor font family (defaulting to 'Courier New'), editor font size (defaulting to 14), and a default library path (defaulting to 'C:\\temp\\testlib.xml'). These values are stored in the project's Settings.settings file and associated designer code, allowing the application to restore these configurations across sessions.
_CodeSnippetStudio\StandAlone/My Project · high confidence
Dependencies
Updated build dependencies for Code Snippet Studio
The Visual Studio extension and standalone application have been updated to use newer versions of key libraries. The extension now references DelSole.VSIX 1.0.6161.35451 and Microsoft.CodeAnalysis packages version 1.3.2, while the standalone version uses DelSole.VSIX 1.0.6096.41148 and Microsoft.CodeAnalysis packages version 1.1.1. These updates ensure compatibility with the latest Roslyn analysis features and VS SDK tools.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.
Score
- CAI 42 → 41 (-1.4)
- Rubric changed (rubric-2026.08.18 → rubric-2026.09.15) — scores are not directly comparable.
Lenses
- Code Health 80 → 80 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 42 → 42 (+0.0)
- Readiness 23 → 21 (-2.4)
- Security 99 → 94 (-5.0)
Resolved (8)
- Boundary-crossing change coupling: CodeSnippetStudioToolWindowControl.xaml.vb ↔ MainWindow.xaml.vb (CodeSnippetStudio_Extension/CodeSnippetStudioToolWindowControl.xaml.vb)
- Build did not complete in the analyzer
- Duplicated block (11 lines × 2) (CodeSnippetStudio_Extension/CodeSnippetStudioToolWindowControl.xaml.vb)
- Low: security finding (details withheld)
- Low: security finding (details withheld)
- No exposed public API
- XML-doc coverage: CodeSnippetStudio_Extension (CodeSnippetStudio_Extension/CodeSnippetStudio_Extension.vbproj)
- single-maintainer — knowledge-concentration (bus factor) risk
New (9)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (15 lines × 2) (CodeSnippetStudio_Extension/CodeSnippetStudioToolWindowControl.xaml.vb)
- High secret: WD-SECRET-0001 (CodeSnippetStudio_Extension/Key.snk)
- Leaked secret: private-key-blob (CodeSnippetStudio_Extension/Key.snk)
- Low: security finding (details withheld)
- Low: security finding (details withheld)
- No ADRs found
- Repeated repair: CodeSnippetStudio_Extension/CodeSnippetStudioToolWindowControl.xaml.vb (CodeSnippetStudio_Extension/CodeSnippetStudioToolWindowControl.xaml.vb)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
AlessandroDelSole/CodeSnippetStudio was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 21 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 63669a98097acaac00413e5a7f57d1177669313b — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-28e75b8e3254.