Skip to content
CAI
Software that uses CAICheck a score

AlessandroDelSole/CodeSnippetStudio

41.1

Weak · 21 September 2026

1.2k

lines of production code

VB.NET

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

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.