tylerwarner33/autodesk-inventor-templates
55.0
Weak · 6 October 2026
1.6k
lines of production code
VB.NET
primary language
1
measurement over time
What this system is
This repository provides a collection of Visual Studio project templates for scaffolding Autodesk Inventor add-ins. It supports multiple .NET versions, ranging from .NET Framework 4.8 up to .NET 10.0, and targets Inventor versions 2023 through 2026. The templates automate the build and installation process, allowing developers to quickly create VB.NET add-ins with features like ribbon buttons and iLogic integration.
Features
New Inventor Add-in project templates for Visual Studio
Developers can now scaffold Autodesk Inventor add-in projects using the new 'Basic' and 'Stacked Button' templates. These templates provide a complete starting point for VB.NET add-ins, including configuration for targeting Inventor versions 2023 through 2026 (automatically mapping to .NET Framework 4.8 or .NET 8.0), MSBuild targets for automatic installation to the user's AppData folder, and sample command tools such as API help, iLogic integration, and ribbon button creation.
source/Templates · high confidence
Behavioural changes
Modernized .NET templates and added project configuration files
The project has been updated to use the modern \dotnet new\ template format, providing Visual Studio project templates for creating Autodesk Inventor Add-Ins that support .NET versions from 4.8 to 8.0 and Inventor versions 2023 through 2026. This change introduces a new \.editorconfig\ file to enforce consistent C\# coding styles and formatting, a \GitVersion.yml\ configuration to manage versioning in Continuous Delivery mode with preview labels, and a \slnx\ solution file to manage the project structure. The README has also been updated to reflect these new installation and usage instructions.
(repo-wide) · high confidence
Dependencies
Added .NET 10.0 project templates for Autodesk Inventor add-ins
The repository now includes new SDK-style project templates for creating Autodesk Inventor add-ins, targeting .NET 10.0. These templates (Basic and Stacked Button) are configured to build as libraries, reference the \stdole\ NuGet package (v17.14.40260) and the \Autodesk.Inventor.Interop\ assembly, and automatically copy the compiled add-in bundle to the user-specific Inventor Addins directory upon build.
(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
Score
- CAI 47 → 55 (+8.1)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.
Lenses
- Code Health 37 → 57 (+20.0)
- Architecture 61 → 57 (-4.0)
- Maturity 54 → 61 (+6.1)
- Readiness 50 → 50 (+0.0)
- Security 84 → 80 (-4.0)
Resolved (1)
- Documentation: no architecture or design documentation (README.md)
New (14)
- Duplicated block (10 lines × 2) (source/Templates/Basic Template/StandardAddInServer.vb)
- Duplicated block (11 lines × 2) (source/Templates/Basic Template/StandardAddInServer.vb)
- Duplicated block (13 lines × 2) (source/Templates/Basic Template/Command Tools/ApiHelp.vb)
- Duplicated block (14–16 lines × 2) (source/Templates/Stacked Button Template/Command Tools/CreateSketchedCircle.vb)
- Duplicated block (15 lines × 2) (source/Templates/Basic Template/Command Tools/DetectInventorTheme.vb)
- Duplicated block (17 lines × 2) (source/Templates/Basic Template/Command Tools/ApiHelp.vb)
- Duplicated block (23 lines × 14) (source/Templates/Basic Template/Command Tools/DetectInventorTheme.vb)
- Duplicated block (31 lines × 9) (source/Templates/Stacked Button Template/Command Tools/CreateSketchedCircle.vb)
- Duplicated block (50 lines × 2) (source/Templates/Basic Template/StandardAddInServer.vb)
- Duplicated block (7 lines × 2) (source/Templates/Basic Template/Command Tools/Welcome.vb)
- Duplicated block (84 lines × 2) (source/Templates/Basic Template/StandardAddInServer.vb)
- Low cohesion: StandardAddInServer (LCOM4 4) (source/Templates/Basic Template/StandardAddInServer.vb)
- Members sharing a duplicated core (14 members, 50+ identical tokens) (source/Templates/Basic Template/Command Tools/DetectInventorTheme.vb)
- MethodTooLong: StandardAddInServer.AddToUserInterface (source/Templates/Stacked Button Template/StandardAddInServer.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
tylerwarner33/autodesk-inventor-templates 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 6 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit c4ec33bd5f811fb7bcb640b8174a15b17072f84d — the exact code this score is about.
- Scored under rubric-2026.10.1 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-1f9c535fa862.