From 8d39eb77e6f2c21547ee919c542c5f7bf520c9a5 Mon Sep 17 00:00:00 2001 From: Wendell Jones Date: Sun, 22 Feb 2026 19:03:29 -0500 Subject: [PATCH] Remove Jellyfin.CodeAnalysis and analyzers from test deps Removed all references to the Jellyfin.CodeAnalysis project and related analyzer NuGet packages (IDisposableAnalyzers, SerilogAnalyzer, SmartAnalyzers.MultithreadingAnalyzer, StyleCop.Analyzers, Microsoft.CodeAnalysis.BannedApiAnalyzers) from test projects and their dependency graphs. Updated .dgspec.json, project.assets.json, and project.nuget.cache files accordingly. Also updated warningProperties to explicitly set warning behaviors. This streamlines the dependency tree and removes static analysis tooling from the test build process. --- .../obj/Emby.Naming.csproj.nuget.dgspec.json | 455 +-------- .../obj/Emby.Naming.csproj.nuget.g.props | 8 - .../obj/Emby.Naming.csproj.nuget.g.targets | 1 - Emby.Naming/obj/project.assets.json | 265 +----- Emby.Naming/obj/project.nuget.cache | 10 +- .../obj/Emby.Photos.csproj.nuget.dgspec.json | 347 +------ .../obj/Emby.Photos.csproj.nuget.g.props | 8 - .../obj/Emby.Photos.csproj.nuget.g.targets | 1 - Emby.Photos/obj/project.assets.json | 232 +---- Emby.Photos/obj/project.nuget.cache | 8 +- ...r.Implementations.csproj.nuget.dgspec.json | 746 +-------------- ...erver.Implementations.csproj.nuget.g.props | 5 - ...ver.Implementations.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 224 +---- .../obj/project.nuget.cache | 7 +- .../obj/Jellyfin.Api.csproj.nuget.dgspec.json | 419 +-------- .../obj/Jellyfin.Api.csproj.nuget.g.props | 6 - .../obj/Jellyfin.Api.csproj.nuget.g.targets | 1 - Jellyfin.Api/obj/project.assets.json | 234 +---- Jellyfin.Api/obj/project.nuget.cache | 8 +- .../Jellyfin.Data.csproj.nuget.dgspec.json | 288 +----- .../obj/Jellyfin.Data.csproj.nuget.g.props | 8 - .../obj/Jellyfin.Data.csproj.nuget.g.targets | 1 - Jellyfin.Data/obj/project.assets.json | 540 +---------- Jellyfin.Data/obj/project.nuget.cache | 18 +- ...r.Implementations.csproj.nuget.dgspec.json | 422 +-------- ...erver.Implementations.csproj.nuget.g.props | 8 - ...ver.Implementations.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 242 +---- .../obj/project.nuget.cache | 10 +- .../PublishProfiles/FolderProfile.pubxml.user | 2 +- .../Jellyfin.Server.csproj.nuget.dgspec.json | 856 +---------------- .../obj/Jellyfin.Server.csproj.nuget.g.props | 6 - .../Jellyfin.Server.csproj.nuget.g.targets | 1 - Jellyfin.Server/obj/project.assets.json | 261 +----- Jellyfin.Server/obj/project.nuget.cache | 8 +- ...diaBrowser.Common.csproj.nuget.dgspec.json | 403 +------- .../MediaBrowser.Common.csproj.nuget.g.props | 8 - ...MediaBrowser.Common.csproj.nuget.g.targets | 6 +- MediaBrowser.Common/obj/project.assets.json | 253 +---- MediaBrowser.Common/obj/project.nuget.cache | 10 +- ...rowser.Controller.csproj.nuget.dgspec.json | 312 +------ ...diaBrowser.Controller.csproj.nuget.g.props | 8 - ...aBrowser.Controller.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 233 +---- .../obj/project.nuget.cache | 10 +- ...ser.LocalMetadata.csproj.nuget.dgspec.json | 354 +------ ...Browser.LocalMetadata.csproj.nuget.g.props | 8 - ...owser.LocalMetadata.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 242 +---- .../obj/project.nuget.cache | 10 +- ...ser.MediaEncoding.csproj.nuget.dgspec.json | 347 +------ ...Browser.MediaEncoding.csproj.nuget.g.props | 8 - ...owser.MediaEncoding.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 232 +---- .../obj/project.nuget.cache | 8 +- ...ediaBrowser.Model.csproj.nuget.dgspec.json | 361 +------- .../MediaBrowser.Model.csproj.nuget.g.props | 8 - .../MediaBrowser.Model.csproj.nuget.g.targets | 6 +- MediaBrowser.Model/obj/project.assets.json | 244 +---- MediaBrowser.Model/obj/project.nuget.cache | 10 +- ...Browser.Providers.csproj.nuget.dgspec.json | 347 +------ ...ediaBrowser.Providers.csproj.nuget.g.props | 8 - ...iaBrowser.Providers.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 232 +---- .../obj/project.nuget.cache | 8 +- ...wser.XbmcMetadata.csproj.nuget.dgspec.json | 354 +------ ...aBrowser.XbmcMetadata.csproj.nuget.g.props | 8 - ...rowser.XbmcMetadata.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 242 +---- .../obj/project.nuget.cache | 10 +- ...yfin.CodeAnalysis.csproj.nuget.dgspec.json | 32 - ...Jellyfin.CodeAnalysis.csproj.nuget.g.props | 6 - ...llyfin.CodeAnalysis.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 216 +---- .../obj/project.nuget.cache | 8 +- ...e.Implementations.csproj.nuget.dgspec.json | 248 +---- ...abase.Implementations.csproj.nuget.g.props | 6 - ...ase.Implementations.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 536 +---------- .../obj/project.nuget.cache | 16 +- ....Providers.Sqlite.csproj.nuget.dgspec.json | 438 +-------- ...base.Providers.Sqlite.csproj.nuget.g.props | 6 - ...se.Providers.Sqlite.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 247 +---- .../obj/project.nuget.cache | 8 +- ...yfin.Drawing.Skia.csproj.nuget.dgspec.json | 347 +------ ...Jellyfin.Drawing.Skia.csproj.nuget.g.props | 8 - ...llyfin.Drawing.Skia.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 232 +---- .../obj/project.nuget.cache | 8 +- .../Jellyfin.Drawing.csproj.nuget.dgspec.json | 347 +------ .../obj/Jellyfin.Drawing.csproj.nuget.g.props | 8 - .../Jellyfin.Drawing.csproj.nuget.g.targets | 1 - src/Jellyfin.Drawing/obj/project.assets.json | 234 +---- src/Jellyfin.Drawing/obj/project.nuget.cache | 10 +- ...llyfin.Extensions.csproj.nuget.dgspec.json | 248 +---- .../Jellyfin.Extensions.csproj.nuget.g.props | 10 - ...Jellyfin.Extensions.csproj.nuget.g.targets | 6 +- .../obj/project.assets.json | 241 +---- .../obj/project.nuget.cache | 10 +- .../Jellyfin.LiveTv.csproj.nuget.dgspec.json | 347 +------ .../obj/Jellyfin.LiveTv.csproj.nuget.g.props | 8 - .../Jellyfin.LiveTv.csproj.nuget.g.targets | 1 - src/Jellyfin.LiveTv/obj/project.assets.json | 234 +---- src/Jellyfin.LiveTv/obj/project.nuget.cache | 10 +- ...MediaEncoding.Hls.csproj.nuget.dgspec.json | 312 +------ .../obj/project.assets.json | 14 +- .../obj/project.nuget.cache | 2 +- ...ncoding.Keyframes.csproj.nuget.dgspec.json | 32 - .../obj/project.nuget.cache | 2 +- ...llyfin.Networking.csproj.nuget.dgspec.json | 349 +------ .../Jellyfin.Networking.csproj.nuget.g.props | 8 - ...Jellyfin.Networking.csproj.nuget.g.targets | 1 - .../obj/project.assets.json | 236 +---- .../obj/project.nuget.cache | 10 +- ...ellyfin.Api.Tests.csproj.nuget.dgspec.json | 532 +---------- .../obj/project.assets.json | 25 +- .../obj/project.nuget.cache | 2 +- ...yfin.Common.Tests.csproj.nuget.dgspec.json | 350 +------ .../obj/project.assets.json | 19 +- .../obj/project.nuget.cache | 2 +- ....Controller.Tests.csproj.nuget.dgspec.json | 315 +------ .../obj/project.assets.json | 18 +- .../obj/project.nuget.cache | 2 +- ....Extensions.Tests.csproj.nuget.dgspec.json | 364 +------- .../obj/project.assets.json | 27 - .../obj/project.nuget.cache | 2 +- ...yfin.LiveTv.Tests.csproj.nuget.dgspec.json | 350 +------ .../obj/project.assets.json | 19 +- .../obj/project.nuget.cache | 2 +- ...ncoding.Hls.Tests.csproj.nuget.dgspec.json | 315 +------ .../obj/project.assets.json | 18 +- .../obj/project.nuget.cache | 2 +- ...g.Keyframes.Tests.csproj.nuget.dgspec.json | 35 - .../obj/project.assets.json | 4 - .../obj/project.nuget.cache | 2 +- ...diaEncoding.Tests.csproj.nuget.dgspec.json | 350 +------ .../obj/project.assets.json | 19 +- .../obj/project.nuget.cache | 2 +- ...lyfin.Model.Tests.csproj.nuget.dgspec.json | 364 +------- .../obj/project.assets.json | 27 - .../obj/project.nuget.cache | 2 +- ...yfin.Naming.Tests.csproj.nuget.dgspec.json | 458 +--------- .../obj/project.assets.json | 35 +- .../obj/project.nuget.cache | 2 +- ....Networking.Tests.csproj.nuget.dgspec.json | 352 +------ .../obj/project.assets.json | 19 +- .../obj/project.nuget.cache | 2 +- ...n.Providers.Tests.csproj.nuget.dgspec.json | 350 +------ .../obj/project.assets.json | 19 +- .../obj/project.nuget.cache | 2 +- ...ementations.Tests.csproj.nuget.dgspec.json | 862 +----------------- .../obj/project.assets.json | 42 +- .../obj/project.nuget.cache | 2 +- ...Integration.Tests.csproj.nuget.dgspec.json | 859 +---------------- .../obj/project.assets.json | 41 +- .../obj/project.nuget.cache | 2 +- ...yfin.Server.Tests.csproj.nuget.dgspec.json | 859 +---------------- .../obj/project.assets.json | 41 +- .../obj/project.nuget.cache | 2 +- ...bmcMetadata.Tests.csproj.nuget.dgspec.json | 392 +------- .../obj/project.assets.json | 23 +- .../obj/project.nuget.cache | 2 +- 164 files changed, 516 insertions(+), 22019 deletions(-) diff --git a/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json b/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json index c5e78a26..b2e6d700 100644 --- a/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json +++ b/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1613,9 +1499,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -1643,49 +1526,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2212,216 +2063,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -2451,11 +2092,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2479,20 +2116,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -2516,24 +2139,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2945,11 +2550,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2986,42 +2587,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.props b/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.props +++ b/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.targets b/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.targets index 01ebd317..c9f67447 100644 --- a/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.targets +++ b/Emby.Naming/obj/Emby.Naming.csproj.nuget.g.targets @@ -3,6 +3,5 @@ - \ No newline at end of file diff --git a/Emby.Naming/obj/project.assets.json b/Emby.Naming/obj/project.assets.json index 3541cc94..1cb9d537 100644 --- a/Emby.Naming/obj/project.assets.json +++ b/Emby.Naming/obj/project.assets.json @@ -48,9 +48,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -85,13 +82,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -446,12 +436,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -461,35 +445,11 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Common/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -505,9 +465,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -521,7 +479,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -538,7 +495,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -552,7 +508,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -636,21 +591,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -698,74 +638,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1326,36 +1198,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1370,50 +1212,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Common/10.12.0": { "type": "project", "path": "../MediaBrowser.Common/MediaBrowser.Common.csproj", @@ -1442,15 +1240,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", - "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Model >= 10.12.0" ] }, "packageFolders": { @@ -1492,13 +1283,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -1509,45 +1307,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/Emby.Naming/obj/project.nuget.cache b/Emby.Naming/obj/project.nuget.cache index 1ef4bf68..ee09b7f3 100644 --- a/Emby.Naming/obj/project.nuget.cache +++ b/Emby.Naming/obj/project.nuget.cache @@ -1,16 +1,14 @@ { "version": 2, - "dgSpecHash": "qWdnDCktJdY=", + "dgSpecHash": "0fSD+F6e3Ek=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj", "expectedPackageFiles": [ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -32,11 +30,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json index 22cbb000..c2300092 100644 --- a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json +++ b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -986,9 +919,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -1016,47 +946,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1471,9 +1364,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1498,45 +1388,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -2100,9 +1951,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -2135,47 +1983,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2591,9 +2407,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2621,49 +2434,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3243,13 +3024,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3261,13 +3035,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3279,24 +3046,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3429,11 +3178,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3457,20 +3202,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3494,24 +3225,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3923,11 +3636,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3964,42 +3673,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.props b/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.props +++ b/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.targets b/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.targets +++ b/Emby.Photos/obj/Emby.Photos.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/Emby.Photos/obj/project.assets.json b/Emby.Photos/obj/project.assets.json index c8949983..d424921e 100644 --- a/Emby.Photos/obj/project.assets.json +++ b/Emby.Photos/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -98,13 +95,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -512,12 +502,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -527,15 +511,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "TagLibSharp/2.3.0": { "type": "package", "compile": { @@ -566,9 +541,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -585,7 +558,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -604,9 +576,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -620,7 +590,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -637,7 +606,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -666,7 +634,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -685,10 +652,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -785,21 +750,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -847,74 +797,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1556,36 +1438,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1600,45 +1452,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "TagLibSharp/2.3.0": { "sha512": "Qo4z6ZjnIfbR3Us1Za5M2vQ97OWZPmODvVmepxZ8XW0UIVLGdO2T63/N3b23kCcyiwuIe0TQvMEQG8wUCCD1mA==", "type": "package", @@ -1704,14 +1517,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "TagLibSharp >= 2.3.0" ] }, @@ -1754,9 +1561,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1782,38 +1586,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", diff --git a/Emby.Photos/obj/project.nuget.cache b/Emby.Photos/obj/project.nuget.cache index db61bb8d..93f9298a 100644 --- a/Emby.Photos/obj/project.nuget.cache +++ b/Emby.Photos/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "DaMoU2oavX0=", + "dgSpecHash": "13ZizSBE6dI=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Photos\\Emby.Photos.csproj", "expectedPackageFiles": [ @@ -8,10 +8,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -36,11 +34,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\taglibsharp\\2.3.0\\taglibsharp.2.3.0.nupkg.sha512" ], "logs": [] diff --git a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json index e64fa6ee..462abd4d 100644 --- a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json +++ b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -1019,9 +952,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1072,13 +1002,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -1104,24 +1027,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", @@ -1544,9 +1449,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -1577,13 +1479,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1594,36 +1489,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -2045,9 +1915,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2075,47 +1942,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2537,9 +2367,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2578,47 +2405,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3033,9 +2823,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3060,45 +2847,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -3662,9 +3410,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -3697,47 +3442,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4155,9 +3868,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4182,45 +3892,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4639,9 +4310,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4677,48 +4345,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -5143,9 +4779,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -5173,49 +4806,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -5777,9 +5378,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5810,13 +5408,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -5832,13 +5423,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -5859,24 +5443,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -6303,9 +5869,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -6330,45 +5893,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -6802,13 +6326,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -6820,13 +6337,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -6838,24 +6348,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -6988,11 +6480,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -7016,20 +6504,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -7053,24 +6527,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7486,9 +6942,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -7516,20 +6969,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -7558,24 +6997,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7991,9 +7412,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8021,20 +7439,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -8058,24 +7462,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8496,9 +7882,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -8529,42 +7912,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8976,11 +8327,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -9017,42 +8364,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10437,9 +9752,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -10464,40 +9776,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.props b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.props index 091c7860..b0a11e53 100644 --- a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.props +++ b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.props @@ -15,13 +15,8 @@ - C:\Users\wjones\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 \ No newline at end of file diff --git a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.targets b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.targets index 12299813..0ca139dd 100644 --- a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.targets +++ b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.g.targets @@ -5,6 +5,5 @@ - \ No newline at end of file diff --git a/Emby.Server.Implementations/obj/project.assets.json b/Emby.Server.Implementations/obj/project.assets.json index cf484bfd..1114ba58 100644 --- a/Emby.Server.Implementations/obj/project.assets.json +++ b/Emby.Server.Implementations/obj/project.assets.json @@ -309,13 +309,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.Data.Sqlite/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -1069,12 +1062,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "SourceGear.sqlite3/3.50.4.2": { "type": "package", "compile": { @@ -1262,15 +1249,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Swashbuckle.AspNetCore/7.3.2": { "type": "package", "dependencies": { @@ -1458,7 +1436,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "TagLibSharp": "2.3.0" @@ -1474,7 +1451,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -1509,9 +1485,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1528,7 +1502,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1547,9 +1520,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1563,7 +1534,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1578,7 +1548,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -1596,7 +1565,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -1614,7 +1582,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1633,7 +1600,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1680,7 +1646,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1699,10 +1664,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1715,7 +1678,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -1731,14 +1693,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1752,10 +1712,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.LocalMetadata.dll": {} @@ -1770,7 +1728,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1791,7 +1748,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -1815,10 +1771,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -2233,74 +2187,6 @@ "microsoft.aspnetcore.metadata.nuspec" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.Data.Sqlite/11.0.0-preview.1.26104.118": { "sha512": "Cf3KD0fmQWE5YjiaP2x9HDd7hsUleXq3mpSQMBxO8B62vLyG2j13Xhg/t++wmjKC6kp7G6N0OIxvKb2FqLyeFQ==", "type": "package", @@ -3588,36 +3474,6 @@ "prometheus-net.dotnetruntime.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "SourceGear.sqlite3/3.50.4.2": { "sha512": "eV9HwQ88WyoU+reGVxJz1SwME9NbYnl9h2LOY15j0LGdXN4JkTJDk8JRRg/yNgt00O3Cn5/qnska10FEZNoU5g==", "type": "package", @@ -3742,45 +3598,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Swashbuckle.AspNetCore/7.3.2": { "sha512": "WEkW7Cl8bexT75eURuqrqM/TQx+ftWKOWlCHzmw3Fl3oAmxiBO/lDVOuuqZsaBCHQIBcZxA6BbyiG5dv2mD2tw==", "type": "package", @@ -4152,7 +3969,6 @@ "Emby.Photos >= 1.0.0", "Ignore >= 0.2.1", "Jellyfin.Api >= 1.0.0", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Database.Implementations >= 10.11.0", @@ -4164,15 +3980,11 @@ "MediaBrowser.MediaEncoding >= 1.0.0", "MediaBrowser.Providers >= 1.0.0", "MediaBrowser.XbmcMetadata >= 1.0.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.Data.Sqlite >= 11.0.0-preview.1.26104.118", "Microsoft.EntityFrameworkCore.Relational >= 11.0.0-preview.1.26104.118", "Microsoft.Extensions.Caching.Memory >= 11.0.0-preview.1.26104.118", "Microsoft.Extensions.DependencyInjection >= 11.0.0-preview.1.26104.118", "Microsoft.Extensions.Hosting.Abstractions >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "prometheus-net.DotNetRuntime >= 4.4.1" ] }, @@ -4243,9 +4055,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -4296,13 +4105,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -4328,24 +4130,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", diff --git a/Emby.Server.Implementations/obj/project.nuget.cache b/Emby.Server.Implementations/obj/project.nuget.cache index 442aff73..59fe7bbc 100644 --- a/Emby.Server.Implementations/obj/project.nuget.cache +++ b/Emby.Server.Implementations/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "zPBm14Az/RI=", + "dgSpecHash": "p4SpuIo9S1w=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Server.Implementations\\Emby.Server.Implementations.csproj", "expectedPackageFiles": [ @@ -25,7 +25,6 @@ "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.musicbrainz\\8.0.1\\metabrainz.musicbrainz.8.0.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.aspnetcore.authorization\\11.0.0-preview.1.26104.118\\microsoft.aspnetcore.authorization.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.aspnetcore.metadata\\11.0.0-preview.1.26104.118\\microsoft.aspnetcore.metadata.11.0.0-preview.1.26104.118.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.data.sqlite\\11.0.0-preview.1.26104.118\\microsoft.data.sqlite.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.data.sqlite.core\\11.0.0-preview.1.26104.118\\microsoft.data.sqlite.core.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -70,16 +69,12 @@ "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\prometheus-net\\3.1.2\\prometheus-net.3.1.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\prometheus-net.dotnetruntime\\4.4.1\\prometheus-net.dotnetruntime.4.4.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sourcegear.sqlite3\\3.50.4.2\\sourcegear.sqlite3.3.50.4.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\3.0.2\\sqlitepclraw.bundle_e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.config.e_sqlite3\\3.0.2\\sqlitepclraw.config.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.core\\3.0.2\\sqlitepclraw.core.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\3.0.2\\sqlitepclraw.provider.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore\\7.3.2\\swashbuckle.aspnetcore.7.3.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore.redoc\\6.9.0\\swashbuckle.aspnetcore.redoc.6.9.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\7.3.2\\swashbuckle.aspnetcore.swagger.7.3.2.nupkg.sha512", diff --git a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json index 694e475d..7d36ac4c 100644 --- a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json +++ b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -511,9 +479,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -544,13 +509,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -561,36 +519,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -1012,9 +945,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -1042,47 +972,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1497,9 +1390,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1524,45 +1414,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -2126,9 +1977,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -2161,47 +2009,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2622,9 +2438,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2660,48 +2473,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -3126,9 +2907,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -3156,49 +2934,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3778,13 +3524,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3796,13 +3535,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3814,24 +3546,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3964,11 +3678,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3992,20 +3702,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -4029,24 +3725,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4458,11 +4136,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4499,42 +4173,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -5919,9 +5561,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5946,40 +5585,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.props b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.props index ba1ca20d..b604d0b4 100644 --- a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.props +++ b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.props @@ -17,14 +17,8 @@ - C:\Users\wjones\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 \ No newline at end of file diff --git a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.targets b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.targets index a70c7b16..2d3f6fc4 100644 --- a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.targets +++ b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.g.targets @@ -5,6 +5,5 @@ - \ No newline at end of file diff --git a/Jellyfin.Api/obj/project.assets.json b/Jellyfin.Api/obj/project.assets.json index 9b6562b2..df5bd67f 100644 --- a/Jellyfin.Api/obj/project.assets.json +++ b/Jellyfin.Api/obj/project.assets.json @@ -83,9 +83,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -173,13 +170,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -721,12 +711,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -736,15 +720,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Swashbuckle.AspNetCore/7.3.2": { "type": "package", "dependencies": { @@ -891,9 +866,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -910,7 +883,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -929,9 +901,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -945,7 +915,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -962,7 +931,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1009,7 +977,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1028,10 +995,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1044,7 +1009,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -1061,7 +1025,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1205,21 +1168,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -1324,74 +1272,6 @@ "microsoft.aspnetcore.metadata.nuspec" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -2417,36 +2297,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -2461,45 +2311,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Swashbuckle.AspNetCore/7.3.2": { "sha512": "WEkW7Cl8bexT75eURuqrqM/TQx+ftWKOWlCHzmw3Fl3oAmxiBO/lDVOuuqZsaBCHQIBcZxA6BbyiG5dv2mD2tw==", "type": "package", @@ -2753,19 +2564,13 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.MediaEncoding.Hls >= 1.0.0", "Jellyfin.Networking >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "MediaBrowser.MediaEncoding >= 1.0.0", "Microsoft.AspNetCore.Authorization >= 11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.Extensions.Http >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "Swashbuckle.AspNetCore >= 7.3.2", "Swashbuckle.AspNetCore.ReDoc >= 6.9.0" ] @@ -2810,9 +2615,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -2843,13 +2645,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2860,36 +2655,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", diff --git a/Jellyfin.Api/obj/project.nuget.cache b/Jellyfin.Api/obj/project.nuget.cache index 3b4b499f..d5c7e415 100644 --- a/Jellyfin.Api/obj/project.nuget.cache +++ b/Jellyfin.Api/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "sEpjYe2J48k=", + "dgSpecHash": "dj1RpwTBXfw=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Api\\Jellyfin.Api.csproj", "expectedPackageFiles": [ @@ -10,13 +10,11 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\libse\\4.0.12\\libse.4.0.12.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.aspnetcore.authorization\\11.0.0-preview.1.26104.118\\microsoft.aspnetcore.authorization.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.aspnetcore.metadata\\11.0.0-preview.1.26104.118\\microsoft.aspnetcore.metadata.11.0.0-preview.1.26104.118.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -48,11 +46,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore\\7.3.2\\swashbuckle.aspnetcore.7.3.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore.redoc\\6.9.0\\swashbuckle.aspnetcore.redoc.6.9.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\7.3.2\\swashbuckle.aspnetcore.swagger.7.3.2.nupkg.sha512", diff --git a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json index cd4cea17..112d1417 100644 --- a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json +++ b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -487,216 +447,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -726,11 +476,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -754,20 +500,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -791,24 +523,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.props b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.props +++ b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.targets b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.targets index 01ebd317..c9f67447 100644 --- a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.targets +++ b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.g.targets @@ -3,6 +3,5 @@ - \ No newline at end of file diff --git a/Jellyfin.Data/obj/project.assets.json b/Jellyfin.Data/obj/project.assets.json index 2f81ca09..14ecf0d5 100644 --- a/Jellyfin.Data/obj/project.assets.json +++ b/Jellyfin.Data/obj/project.assets.json @@ -2,37 +2,6 @@ "version": 3, "targets": { "net11.0": { - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, - "Jellyfin.Sdk/2025.10.21": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1", - "Microsoft.Kiota.Http.HttpClientLibrary": "1.20.1", - "Microsoft.Kiota.Serialization.Form": "1.20.1", - "Microsoft.Kiota.Serialization.Json": "1.20.1", - "Microsoft.Kiota.Serialization.Multipart": "1.20.1", - "Microsoft.Kiota.Serialization.Text": "1.20.1" - }, - "compile": { - "lib/net8.0/Jellyfin.Sdk.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Jellyfin.Sdk.dll": { - "related": ".xml" - } - } - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -262,102 +231,6 @@ "buildTransitive/net10.0/_._": {} } }, - "Microsoft.Kiota.Abstractions/1.20.1": { - "type": "package", - "dependencies": { - "Std.UriTemplate": "2.0.5" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Form/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Json/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Multipart/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Text/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll": { - "related": ".xml" - } - } - }, "Polly/8.6.5": { "type": "package", "dependencies": { @@ -387,48 +260,10 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, - "Std.UriTemplate/2.0.5": { - "type": "package", - "compile": { - "lib/net5.0/Std.UriTemplate.dll": {} - }, - "runtime": { - "lib/net5.0/Std.UriTemplate.dll": {} - } - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Database.Implementations/10.11.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -442,108 +277,6 @@ } }, "libraries": { - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.Sdk/2025.10.21": { - "sha512": "1pG60suEiV3v77zqLd5fO9S8m8qryxj9mZYb24Me1XgSXlaCIt0SC1V1sbFKyoG70Q3n915wT4Ko4BUanorRug==", - "type": "package", - "path": "jellyfin.sdk/2025.10.21", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "jellyfin.sdk.2025.10.21.nupkg.sha512", - "jellyfin.sdk.nuspec", - "lib/net6.0/Jellyfin.Sdk.dll", - "lib/net6.0/Jellyfin.Sdk.xml", - "lib/net8.0/Jellyfin.Sdk.dll", - "lib/net8.0/Jellyfin.Sdk.xml", - "lib/netstandard2.0/Jellyfin.Sdk.dll", - "lib/netstandard2.0/Jellyfin.Sdk.xml", - "lib/netstandard2.1/Jellyfin.Sdk.dll", - "lib/netstandard2.1/Jellyfin.Sdk.xml" - ] - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -913,142 +646,6 @@ "useSharedDesignerContext.txt" ] }, - "Microsoft.Kiota.Abstractions/1.20.1": { - "sha512": "bv1n2gnxA/O+1a26h3YB6bgcc3ZSLCjRumMh7sVkFmksLaVonhcrJpUrEtBlnnYPrnHwzm/1BYQnYjCVG7A+fA==", - "type": "package", - "path": "microsoft.kiota.abstractions/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Abstractions.dll", - "lib/net5.0/Microsoft.Kiota.Abstractions.xml", - "lib/net6.0/Microsoft.Kiota.Abstractions.dll", - "lib/net6.0/Microsoft.Kiota.Abstractions.xml", - "lib/net8.0/Microsoft.Kiota.Abstractions.dll", - "lib/net8.0/Microsoft.Kiota.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Kiota.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Kiota.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Kiota.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Kiota.Abstractions.xml", - "microsoft.kiota.abstractions.1.20.1.nupkg.sha512", - "microsoft.kiota.abstractions.nuspec" - ] - }, - "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { - "sha512": "pQzs+9n3QAG/FKFwgIaRE0EqOXfW3rWliOdk9XZbghyRdeAtiQjSbJbpascdZlf7uatLpPYA145q6MYpLxvsgA==", - "type": "package", - "path": "microsoft.kiota.http.httpclientlibrary/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net462/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net462/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net5.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net5.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net6.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net6.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net8.0-browser1.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net8.0-browser1.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/netstandard2.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/netstandard2.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/netstandard2.1/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/netstandard2.1/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "microsoft.kiota.http.httpclientlibrary.1.20.1.nupkg.sha512", - "microsoft.kiota.http.httpclientlibrary.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Form/1.20.1": { - "sha512": "n7izb8GZSoatmFSpMaHmh78U3oW+YdYb2gDwhkG86COHuiGWV9s0BKBeUlFakAV00CDwaH9iFqxCQ0veYVkG1A==", - "type": "package", - "path": "microsoft.kiota.serialization.form/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Form.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Form.xml", - "microsoft.kiota.serialization.form.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.form.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Json/1.20.1": { - "sha512": "4MumZe45DI/o1YP+hq7wyArOHDhjkSiu14ysN4xWKe6vwlu43BUYydA/yT0CtjoPwbFW/6jfx/NVSvM3DzBzbg==", - "type": "package", - "path": "microsoft.kiota.serialization.json/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Json.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Json.xml", - "microsoft.kiota.serialization.json.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.json.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Multipart/1.20.1": { - "sha512": "tP7ZxA1zsIi3FE8CHwfA5JnzlW1NYld+LpFihFq+S7IXFDv1x37I968lPKGIdEpWW9vWacuqDQVKIyJiKZ257A==", - "type": "package", - "path": "microsoft.kiota.serialization.multipart/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Multipart.xml", - "microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.multipart.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Text/1.20.1": { - "sha512": "Cue4l9AeU0WgL2CdUW8K58BMwQOyiHgT7aCov2qGEKpmpeWQj7cmAWCgxDfPHYPkZtz1Ccbrw4/6KrDgCmrC3Q==", - "type": "package", - "path": "microsoft.kiota.serialization.text/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Text.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Text.xml", - "microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.text.nuspec" - ] - }, "Polly/8.6.5": { "sha512": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==", "type": "package", @@ -1104,94 +701,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Std.UriTemplate/2.0.5": { - "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", - "type": "package", - "path": "std.uritemplate/2.0.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Readme.md", - "lib/net5.0/Std.UriTemplate.dll", - "lib/netstandard2.0/Std.UriTemplate.dll", - "std.uritemplate.2.0.5.nupkg.sha512", - "std.uritemplate.nuspec" - ] - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Database.Implementations/10.11.0": { "type": "project", "path": "../src/Jellyfin.Database/Jellyfin.Database.Implementations/Jellyfin.Database.Implementations.csproj", @@ -1200,15 +709,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Database.Implementations >= 10.11.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "Microsoft.Extensions.Logging >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Microsoft.Extensions.Logging >= 11.0.0-preview.1.26104.118" ] }, "packageFolders": { @@ -1245,9 +747,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -1275,47 +774,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Jellyfin.Data/obj/project.nuget.cache b/Jellyfin.Data/obj/project.nuget.cache index a35ad6a2..42c9eafc 100644 --- a/Jellyfin.Data/obj/project.nuget.cache +++ b/Jellyfin.Data/obj/project.nuget.cache @@ -1,12 +1,9 @@ { "version": 2, - "dgSpecHash": "V+/rEcS1v1k=", + "dgSpecHash": "LTl0S9bshg4=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj", "expectedPackageFiles": [ - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -20,19 +17,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\11.0.0-preview.1.26104.118\\microsoft.extensions.logging.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.options\\11.0.0-preview.1.26104.118\\microsoft.extensions.options.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.primitives\\11.0.0-preview.1.26104.118\\microsoft.extensions.primitives.11.0.0-preview.1.26104.118.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.abstractions\\1.20.1\\microsoft.kiota.abstractions.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.http.httpclientlibrary\\1.20.1\\microsoft.kiota.http.httpclientlibrary.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.form\\1.20.1\\microsoft.kiota.serialization.form.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.json\\1.20.1\\microsoft.kiota.serialization.json.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.multipart\\1.20.1\\microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json index 2f60dd70..e3baef69 100644 --- a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json +++ b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -997,9 +925,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1038,47 +963,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1493,9 +1381,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1520,45 +1405,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -2122,9 +1968,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -2157,47 +2000,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2613,9 +2424,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2643,49 +2451,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3265,13 +3041,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3283,13 +3052,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3301,24 +3063,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3451,11 +3195,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3479,20 +3219,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3516,24 +3242,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3949,9 +3657,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -3979,20 +3684,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -4021,24 +3712,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4454,9 +4127,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -4484,20 +4154,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -4521,24 +4177,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4950,11 +4588,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4991,42 +4625,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.props b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.props +++ b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.targets b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.targets index 12299813..0ca139dd 100644 --- a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.targets +++ b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.g.targets @@ -5,6 +5,5 @@ - \ No newline at end of file diff --git a/Jellyfin.Server.Implementations/obj/project.assets.json b/Jellyfin.Server.Implementations/obj/project.assets.json index c06665d1..f9b75139 100644 --- a/Jellyfin.Server.Implementations/obj/project.assets.json +++ b/Jellyfin.Server.Implementations/obj/project.assets.json @@ -74,9 +74,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -111,13 +108,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.Data.Sqlite.Core/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -631,12 +621,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "SourceGear.sqlite3/3.50.4.2": { "type": "package", "compile": { @@ -824,15 +808,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -850,9 +825,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -869,7 +842,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -888,9 +860,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -904,7 +874,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -919,7 +888,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -937,7 +905,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -956,7 +923,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -985,7 +951,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1004,10 +969,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1131,21 +1094,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -1193,74 +1141,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.Data.Sqlite.Core/11.0.0-preview.1.26104.118": { "sha512": "Wq/TlVr4AClalGUro9wS+5qmvPS9zteDo+zc7AOICye0TxgHbdwU46Ux4W0IaLKl5vTj9vXQrTK5t9OM1vJpLQ==", "type": "package", @@ -2009,36 +1889,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "SourceGear.sqlite3/3.50.4.2": { "sha512": "eV9HwQ88WyoU+reGVxJz1SwME9NbYnl9h2LOY15j0LGdXN4JkTJDk8JRRg/yNgt00O3Cn5/qnska10FEZNoU5g==", "type": "package", @@ -2163,45 +2013,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -2261,20 +2072,13 @@ "projectFileDependencyGroups": { "net11.0": [ "AsyncKeyedLock >= 8.0.2", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Data >= 10.12.0", "Jellyfin.Database.Implementations >= 10.11.0", "Jellyfin.Database.Providers.Postgres >= 1.0.0", "Jellyfin.Database.Providers.Sqlite >= 1.0.0", "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "Microsoft.EntityFrameworkCore.Relational >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Microsoft.EntityFrameworkCore.Relational >= 11.0.0-preview.1.26104.118" ] }, "packageFolders": { @@ -2320,9 +2124,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2361,47 +2162,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/Jellyfin.Server.Implementations/obj/project.nuget.cache b/Jellyfin.Server.Implementations/obj/project.nuget.cache index 289a7b28..b08b80b0 100644 --- a/Jellyfin.Server.Implementations/obj/project.nuget.cache +++ b/Jellyfin.Server.Implementations/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "q38UsTgstaw=", + "dgSpecHash": "0qHzAH13fno=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj", "expectedPackageFiles": [ @@ -9,10 +9,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.data.sqlite.core\\11.0.0-preview.1.26104.118\\microsoft.data.sqlite.core.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -43,16 +41,12 @@ "C:\\Users\\wjones\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\11.0.0-preview.1\\npgsql.entityframeworkcore.postgresql.11.0.0-preview.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sourcegear.sqlite3\\3.50.4.2\\sourcegear.sqlite3.3.50.4.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\3.0.2\\sqlitepclraw.bundle_e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.config.e_sqlite3\\3.0.2\\sqlitepclraw.config.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.core\\3.0.2\\sqlitepclraw.core.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\3.0.2\\sqlitepclraw.provider.e_sqlite3.3.0.2.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Jellyfin.Server/Properties/PublishProfiles/FolderProfile.pubxml.user b/Jellyfin.Server/Properties/PublishProfiles/FolderProfile.pubxml.user index 08a7bb91..9a594608 100644 --- a/Jellyfin.Server/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/Jellyfin.Server/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -3,7 +3,7 @@ <_PublishTargetUrl>E:\Program Files\Jellyfin - True|2026-02-22T23:46:50.8399883Z||;True|2026-02-22T18:36:34.2983199-05:00||;True|2026-02-22T18:33:05.9495883-05:00||;True|2026-02-22T18:28:09.3531365-05:00||;True|2026-02-22T18:23:19.7767548-05:00||;True|2026-02-22T18:03:49.9702878-05:00||;True|2026-02-22T17:31:43.8027839-05:00||;True|2026-02-22T17:14:22.1722691-05:00||;True|2026-02-22T17:07:09.6937759-05:00||;True|2026-02-22T16:29:37.5643134-05:00||;True|2026-02-22T16:05:05.3412117-05:00||;True|2026-02-22T15:59:39.7645693-05:00||; + True|2026-02-23T00:00:49.1033285Z||;True|2026-02-22T18:46:50.8399883-05:00||;True|2026-02-22T18:36:34.2983199-05:00||;True|2026-02-22T18:33:05.9495883-05:00||;True|2026-02-22T18:28:09.3531365-05:00||;True|2026-02-22T18:23:19.7767548-05:00||;True|2026-02-22T18:03:49.9702878-05:00||;True|2026-02-22T17:31:43.8027839-05:00||;True|2026-02-22T17:14:22.1722691-05:00||;True|2026-02-22T17:07:09.6937759-05:00||;True|2026-02-22T16:29:37.5643134-05:00||;True|2026-02-22T16:05:05.3412117-05:00||;True|2026-02-22T15:59:39.7645693-05:00||; \ No newline at end of file diff --git a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json index 7c642616..411ce350 100644 --- a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json +++ b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -1019,9 +952,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1072,13 +1002,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -1104,24 +1027,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", @@ -1544,9 +1449,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -1577,13 +1479,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1594,36 +1489,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -2045,9 +1915,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2075,47 +1942,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2537,9 +2367,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2578,47 +2405,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3037,9 +2827,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -3087,25 +2874,6 @@ "version": "[2.9.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -3156,24 +2924,6 @@ "version": "[3.1.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net": { "target": "Package", "version": "[8.2.1, )", @@ -3741,9 +3491,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3768,45 +3515,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4370,9 +4078,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -4405,47 +4110,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4863,9 +4536,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4890,45 +4560,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -5347,9 +4978,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5385,48 +5013,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -5851,9 +5447,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -5881,49 +5474,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -6485,9 +6046,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -6518,13 +6076,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -6540,13 +6091,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -6567,24 +6111,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -7011,9 +6537,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -7038,45 +6561,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -7510,13 +6994,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -7528,13 +7005,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -7546,24 +7016,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7696,11 +7148,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -7724,20 +7172,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -7761,24 +7195,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8194,9 +7610,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8224,20 +7637,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -8266,24 +7665,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8699,9 +8080,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8729,20 +8107,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -8766,24 +8130,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -9204,9 +8550,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9250,31 +8593,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -9290,18 +8613,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", @@ -9726,9 +9037,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9759,42 +9067,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10206,11 +9482,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -10247,42 +9519,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10703,9 +9943,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -10736,13 +9973,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -10752,31 +9982,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -12161,9 +11366,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -12188,40 +11390,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.props b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.props index ef668030..b0a11e53 100644 --- a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.props +++ b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.props @@ -15,14 +15,8 @@ - C:\Users\wjones\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 \ No newline at end of file diff --git a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.targets b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.targets index 5a84dd95..d678fb5c 100644 --- a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.targets +++ b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.g.targets @@ -2,6 +2,5 @@ - \ No newline at end of file diff --git a/Jellyfin.Server/obj/project.assets.json b/Jellyfin.Server/obj/project.assets.json index a6521394..95ca8a51 100644 --- a/Jellyfin.Server/obj/project.assets.json +++ b/Jellyfin.Server/obj/project.assets.json @@ -315,9 +315,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "Ignore/0.2.1": { "type": "package", "compile": { @@ -454,13 +451,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.Data.Sqlite/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -1119,9 +1109,6 @@ "lib/net7.0/Serilog.Sinks.Graylog.dll": {} } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, "ShimSkiaSharp/3.4.1": { "type": "package", "compile": { @@ -1244,9 +1231,6 @@ } } }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "SourceGear.sqlite3/3.50.4.2": { "type": "package", "compile": { @@ -1434,15 +1418,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Svg.Custom/3.4.1": { "type": "package", "dependencies": { @@ -1669,7 +1644,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "TagLibSharp": "2.3.0" @@ -1691,7 +1665,6 @@ "Emby.Photos": "1.0.0", "Ignore": "0.2.1", "Jellyfin.Api": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", @@ -1718,7 +1691,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -1751,9 +1723,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1770,7 +1740,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1788,9 +1757,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Database.Implementations": "10.11.0" }, "compile": { "bin/placeholder/Jellyfin.Data.dll": {} @@ -1803,7 +1770,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1818,7 +1784,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -1836,7 +1801,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -1854,7 +1818,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1874,7 +1837,6 @@ "BlurHashSharp": "1.4.0-pre.1", "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1897,7 +1859,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1912,7 +1873,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1963,7 +1923,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1982,10 +1941,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1998,7 +1955,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -2014,14 +1970,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -2035,10 +1989,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.LocalMetadata.dll": {} @@ -2053,7 +2005,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -2073,7 +2024,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -2095,10 +2045,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -2527,21 +2475,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Ignore/0.2.1": { "sha512": "Qw3s0pTwK3o6Iv6kTMjmxzOt91pczU533OmtAvFRsJ7PdCVMhGCRyUkMsCOI7ejxOtHJdRsj141HeZWeedlqkQ==", "type": "package", @@ -2704,74 +2637,6 @@ "package-icon.png" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.Data.Sqlite/11.0.0-preview.1.26104.118": { "sha512": "Cf3KD0fmQWE5YjiaP2x9HDd7hsUleXq3mpSQMBxO8B62vLyG2j13Xhg/t++wmjKC6kp7G6N0OIxvKb2FqLyeFQ==", "type": "package", @@ -3889,21 +3754,6 @@ "serilog.sinks.graylog.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "ShimSkiaSharp/3.4.1": { "sha512": "ab3J5OGdwYLyXnom90OghS9NyRPH9dtsRtW5B3mL+F43YTlxido3nUtiR9NjB/sI3jvG/J744C29bsSBQ28AfQ==", "type": "package", @@ -4075,21 +3925,6 @@ "skiasharp.nativeassets.win32.nuspec" ] }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "SourceGear.sqlite3/3.50.4.2": { "sha512": "eV9HwQ88WyoU+reGVxJz1SwME9NbYnl9h2LOY15j0LGdXN4JkTJDk8JRRg/yNgt00O3Cn5/qnska10FEZNoU5g==", "type": "package", @@ -4214,45 +4049,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Svg.Custom/3.4.1": { "sha512": "ksHa7Zv8X1InxSWAeM0sSSvZM2W6FWgneXjU0bdYrQ20Q6q0nl3g0uaSWe53i/CC1OmR+/JAxsp8E3/wigtcng==", "type": "package", @@ -4682,17 +4478,13 @@ "net11.0": [ "CommandLineParser >= 2.9.1", "Emby.Server.Implementations >= 1.0.0", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Database.Implementations >= 10.11.0", "Jellyfin.Database.Providers.Postgres >= 1.0.0", "Jellyfin.Drawing >= 1.0.0", "Jellyfin.Drawing.Skia >= 1.0.0", "Jellyfin.LiveTv >= 1.0.0", "Jellyfin.MediaEncoding.Hls >= 1.0.0", - "Jellyfin.Sdk >= 2025.10.21", "Jellyfin.Server.Implementations >= 1.0.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore >= 11.0.0-preview.1.26104.118", "Morestachio >= 5.0.1.631", "Serilog.AspNetCore >= 10.0.0", @@ -4703,9 +4495,6 @@ "Serilog.Sinks.Console >= 6.1.1", "Serilog.Sinks.File >= 7.0.0", "Serilog.Sinks.Graylog >= 3.1.1", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "prometheus-net >= 8.2.1", "prometheus-net.AspNetCore >= 8.2.1" ] @@ -4750,9 +4539,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -4800,25 +4586,6 @@ "version": "[2.9.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -4869,24 +4636,6 @@ "version": "[3.1.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net": { "target": "Package", "version": "[8.2.1, )", diff --git a/Jellyfin.Server/obj/project.nuget.cache b/Jellyfin.Server/obj/project.nuget.cache index 9e7ac7f0..e3d7f781 100644 --- a/Jellyfin.Server/obj/project.nuget.cache +++ b/Jellyfin.Server/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "t6WzRXE+TSE=", + "dgSpecHash": "01XaPNthLPs=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj", "expectedPackageFiles": [ @@ -23,7 +23,6 @@ "C:\\Users\\wjones\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\8.3.0.1\\harfbuzzsharp.nativeassets.win32.8.3.0.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\ignore\\0.2.1\\ignore.0.2.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", @@ -33,7 +32,6 @@ "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.common\\4.1.1\\metabrainz.common.4.1.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.common.json\\7.2.0\\metabrainz.common.json.7.2.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.musicbrainz\\8.0.1\\metabrainz.musicbrainz.8.0.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.data.sqlite\\11.0.0-preview.1.26104.118\\microsoft.data.sqlite.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.data.sqlite.core\\11.0.0-preview.1.26104.118\\microsoft.data.sqlite.core.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -77,22 +75,18 @@ "C:\\Users\\wjones\\.nuget\\packages\\serilog.sinks.debug\\3.0.0\\serilog.sinks.debug.3.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\serilog.sinks.file\\7.0.0\\serilog.sinks.file.7.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\serilog.sinks.graylog\\3.1.1\\serilog.sinks.graylog.3.1.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\shimskiasharp\\3.4.1\\shimskiasharp.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp\\3.116.1\\skiasharp.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.harfbuzz\\3.116.1\\skiasharp.harfbuzz.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.linux\\3.116.1\\skiasharp.nativeassets.linux.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.macos\\3.116.1\\skiasharp.nativeassets.macos.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.win32\\3.116.1\\skiasharp.nativeassets.win32.3.116.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sourcegear.sqlite3\\3.50.4.2\\sourcegear.sqlite3.3.50.4.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\3.0.2\\sqlitepclraw.bundle_e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.config.e_sqlite3\\3.0.2\\sqlitepclraw.config.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.core\\3.0.2\\sqlitepclraw.core.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\3.0.2\\sqlitepclraw.provider.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.custom\\3.4.1\\svg.custom.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.model\\3.4.1\\svg.model.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.skia\\3.4.1\\svg.skia.3.4.1.nupkg.sha512", diff --git a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json index e71d2654..72219970 100644 --- a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json +++ b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -519,9 +479,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -546,45 +503,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1142,9 +1060,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -1172,49 +1087,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1741,216 +1624,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -1980,11 +1653,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2008,20 +1677,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -2045,24 +1700,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2474,11 +2111,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2515,42 +2148,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.props b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.props +++ b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.targets b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.targets index d513a57a..3dc06ef3 100644 --- a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.targets +++ b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.g.targets @@ -1,6 +1,2 @@  - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/MediaBrowser.Common/obj/project.assets.json b/MediaBrowser.Common/obj/project.assets.json index 1d6653ae..7ea6f1f9 100644 --- a/MediaBrowser.Common/obj/project.assets.json +++ b/MediaBrowser.Common/obj/project.assets.json @@ -47,9 +47,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -84,13 +81,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -268,12 +258,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -283,35 +267,11 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Data/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Database.Implementations": "10.11.0" }, "compile": { "bin/placeholder/Jellyfin.Data.dll": {} @@ -324,7 +284,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -341,7 +300,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -355,7 +313,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -439,21 +396,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -501,74 +443,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -820,36 +694,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -864,50 +708,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Data/10.12.0": { "type": "project", "path": "../Jellyfin.Data/Jellyfin.Data.csproj", @@ -931,14 +731,7 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", - "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Model >= 10.12.0" ] }, "packageFolders": { @@ -977,9 +770,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1004,45 +794,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/MediaBrowser.Common/obj/project.nuget.cache b/MediaBrowser.Common/obj/project.nuget.cache index a1d2a890..04c56074 100644 --- a/MediaBrowser.Common/obj/project.nuget.cache +++ b/MediaBrowser.Common/obj/project.nuget.cache @@ -1,16 +1,14 @@ { "version": 2, - "dgSpecHash": "JKxQaRKDB/g=", + "dgSpecHash": "SyyOF/vUOXI=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj", "expectedPackageFiles": [ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -23,11 +21,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json index 3d3434f2..a7f63c9b 100644 --- a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json +++ b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.props b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.props +++ b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.targets b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.targets +++ b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/MediaBrowser.Controller/obj/project.assets.json b/MediaBrowser.Controller/obj/project.assets.json index 4750d705..81fab8ef 100644 --- a/MediaBrowser.Controller/obj/project.assets.json +++ b/MediaBrowser.Controller/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -98,13 +95,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -512,12 +502,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -527,15 +511,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -553,9 +528,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -571,9 +544,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -587,7 +558,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -604,7 +574,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -633,7 +602,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -652,10 +620,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -752,21 +718,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -814,74 +765,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1523,36 +1406,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1567,45 +1420,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1650,18 +1464,12 @@ "projectFileDependencyGroups": { "net11.0": [ "BitFaster.Caching >= 2.5.4", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.MediaEncoding.Keyframes >= 10.11.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Naming >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "Microsoft.Extensions.Configuration.Binder >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Microsoft.Extensions.Configuration.Binder >= 11.0.0-preview.1.26104.118" ] }, "packageFolders": { @@ -1707,9 +1515,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1742,47 +1547,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Controller/obj/project.nuget.cache b/MediaBrowser.Controller/obj/project.nuget.cache index a8132c41..3f602b00 100644 --- a/MediaBrowser.Controller/obj/project.nuget.cache +++ b/MediaBrowser.Controller/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "No+LvUzpMog=", + "dgSpecHash": "iRASh6VPJ/s=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj", "expectedPackageFiles": [ @@ -8,10 +8,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -36,11 +34,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json index 7ffa0947..e68d7b94 100644 --- a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json +++ b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2112,9 +1963,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2139,45 +1987,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -2591,9 +2400,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2621,49 +2427,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3243,13 +3017,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3261,13 +3028,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3279,24 +3039,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3429,11 +3171,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3457,20 +3195,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3494,24 +3218,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3923,11 +3629,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3964,42 +3666,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.props b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.props +++ b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.targets b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.targets +++ b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/MediaBrowser.LocalMetadata/obj/project.assets.json b/MediaBrowser.LocalMetadata/obj/project.assets.json index 9cc69b11..c820a211 100644 --- a/MediaBrowser.LocalMetadata/obj/project.assets.json +++ b/MediaBrowser.LocalMetadata/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -98,13 +95,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -512,12 +502,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -527,15 +511,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -553,9 +528,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -572,7 +545,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -591,9 +563,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -607,7 +577,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -624,7 +593,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -653,7 +621,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -672,10 +639,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -772,21 +737,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -834,74 +784,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1543,36 +1425,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1587,45 +1439,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1674,15 +1487,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", - "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Model >= 10.12.0" ] }, "packageFolders": { @@ -1724,9 +1530,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1751,45 +1554,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/MediaBrowser.LocalMetadata/obj/project.nuget.cache b/MediaBrowser.LocalMetadata/obj/project.nuget.cache index 090e8528..9fe339fa 100644 --- a/MediaBrowser.LocalMetadata/obj/project.nuget.cache +++ b/MediaBrowser.LocalMetadata/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "MUG8U7vEPzE=", + "dgSpecHash": "4gGyFOFT00w=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.LocalMetadata\\MediaBrowser.LocalMetadata.csproj", "expectedPackageFiles": [ @@ -8,10 +8,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -36,11 +34,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json index 72a4b5bb..fe6aa04a 100644 --- a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json +++ b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2115,9 +1966,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2153,48 +2001,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -2619,9 +2435,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2649,49 +2462,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3271,13 +3052,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3289,13 +3063,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3307,24 +3074,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3457,11 +3206,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3485,20 +3230,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3522,24 +3253,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3951,11 +3664,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3992,42 +3701,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.props b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.props index e4b0e878..6a808036 100644 --- a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.props +++ b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.props @@ -25,13 +25,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.targets b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.targets index 81dfa627..b54b8aa0 100644 --- a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.targets +++ b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/MediaBrowser.MediaEncoding/obj/project.assets.json b/MediaBrowser.MediaEncoding/obj/project.assets.json index e5df65e9..aee9c1a5 100644 --- a/MediaBrowser.MediaEncoding/obj/project.assets.json +++ b/MediaBrowser.MediaEncoding/obj/project.assets.json @@ -83,9 +83,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -141,13 +138,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -665,12 +655,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -680,15 +664,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "System.Drawing.Common/9.0.2": { "type": "package", "dependencies": { @@ -753,9 +728,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -772,7 +745,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -791,9 +763,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -807,7 +777,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -824,7 +793,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -853,7 +821,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -872,10 +839,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1012,21 +977,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -1093,74 +1043,6 @@ "libse.nuspec" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1940,36 +1822,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1984,45 +1836,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "System.Drawing.Common/9.0.2": { "sha512": "JU947wzf8JbBS16Y5EIZzAlyQU+k68D7LRx6y03s2wlhlvLqkt/8uPBrjv2hJnnaJKbdb0GhQ3JZsfYXhrRjyg==", "type": "package", @@ -2147,17 +1960,11 @@ "net11.0": [ "AsyncKeyedLock >= 8.0.2", "BDInfo >= 0.8.0", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.Extensions.Http >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "UTF.Unknown >= 2.6.0", "libse >= 4.0.12" ] @@ -2204,9 +2011,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2242,48 +2046,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", diff --git a/MediaBrowser.MediaEncoding/obj/project.nuget.cache b/MediaBrowser.MediaEncoding/obj/project.nuget.cache index 7d158cd5..f4df07d3 100644 --- a/MediaBrowser.MediaEncoding/obj/project.nuget.cache +++ b/MediaBrowser.MediaEncoding/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "GTQOs1iNxFU=", + "dgSpecHash": "C5WK5fbzlhs=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj", "expectedPackageFiles": [ @@ -10,11 +10,9 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\libse\\4.0.12\\libse.4.0.12.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -44,11 +42,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.drawing.common\\9.0.2\\system.drawing.common.9.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\utf.unknown\\2.6.0\\utf.unknown.2.6.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\zlib.net-mutliplatform\\1.0.8\\zlib.net-mutliplatform.1.0.8.nupkg.sha512" diff --git a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json index 9a5e1b61..79ea4993 100644 --- a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json +++ b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -520,9 +480,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -550,49 +507,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1119,216 +1044,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -1358,11 +1073,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1386,20 +1097,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -1423,24 +1120,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1852,11 +1531,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1893,42 +1568,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.props b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.props +++ b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.targets b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.targets index d513a57a..3dc06ef3 100644 --- a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.targets +++ b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.g.targets @@ -1,6 +1,2 @@  - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/MediaBrowser.Model/obj/project.assets.json b/MediaBrowser.Model/obj/project.assets.json index 621507d4..def154ea 100644 --- a/MediaBrowser.Model/obj/project.assets.json +++ b/MediaBrowser.Model/obj/project.assets.json @@ -47,9 +47,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -84,13 +81,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -279,12 +269,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -294,35 +278,11 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Data/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Database.Implementations": "10.11.0" }, "compile": { "bin/placeholder/Jellyfin.Data.dll": {} @@ -335,7 +295,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -352,7 +311,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -431,21 +389,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -493,74 +436,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -830,36 +705,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -874,50 +719,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Data/10.12.0": { "type": "project", "path": "../Jellyfin.Data/Jellyfin.Data.csproj", @@ -936,16 +737,10 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Data >= 10.12.0", "Jellyfin.Extensions >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "MimeTypes >= 2.5.2", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "MimeTypes >= 2.5.2" ] }, "packageFolders": { @@ -985,9 +780,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -1015,49 +807,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Model/obj/project.nuget.cache b/MediaBrowser.Model/obj/project.nuget.cache index 1ad0211a..0669a67f 100644 --- a/MediaBrowser.Model/obj/project.nuget.cache +++ b/MediaBrowser.Model/obj/project.nuget.cache @@ -1,16 +1,14 @@ { "version": 2, - "dgSpecHash": "xzRZKMjouOE=", + "dgSpecHash": "hr9ep8Sm1B8=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj", "expectedPackageFiles": [ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -24,11 +22,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\mimetypes\\2.5.2\\mimetypes.2.5.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json index 98cec57d..9ad2c7df 100644 --- a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json +++ b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2744,9 +2560,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2777,13 +2590,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2799,13 +2605,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -2826,24 +2625,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -3288,13 +3069,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3306,13 +3080,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3324,24 +3091,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3474,11 +3223,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3502,20 +3247,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3539,24 +3270,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3968,11 +3681,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4009,42 +3718,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.props b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.props +++ b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.targets b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.targets index 81dfa627..b54b8aa0 100644 --- a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.targets +++ b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/MediaBrowser.Providers/obj/project.assets.json b/MediaBrowser.Providers/obj/project.assets.json index 29a3bc2c..42a5629c 100644 --- a/MediaBrowser.Providers/obj/project.assets.json +++ b/MediaBrowser.Providers/obj/project.assets.json @@ -74,9 +74,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -170,13 +167,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -694,12 +684,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -709,15 +693,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "TMDbLib/2.3.0": { "type": "package", "dependencies": { @@ -776,9 +751,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -795,7 +768,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -814,9 +786,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -830,7 +800,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -847,7 +816,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -876,7 +844,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -895,10 +862,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1022,21 +987,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -1152,74 +1102,6 @@ "package-icon.png" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -2014,36 +1896,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -2058,45 +1910,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "TMDbLib/2.3.0": { "sha512": "kapjC4/ao8mxJ/G5xcZHYNVFvmAzxwWEN2PDkGbbUzAQVfbf85DsA9AUDTrXahTHYq0R7jwGyARs/y6243EPLg==", "type": "package", @@ -2196,21 +2009,15 @@ "projectFileDependencyGroups": { "net11.0": [ "AsyncKeyedLock >= 8.0.2", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", "LrcParser >= 2025.623.0", "MetaBrainz.MusicBrainz >= 8.0.1", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.Extensions.Caching.Abstractions >= 11.0.0-preview.1.26104.118", "Microsoft.Extensions.Http >= 11.0.0-preview.1.26104.118", "Newtonsoft.Json >= 13.0.4", "PlaylistsNET >= 1.4.1", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "TMDbLib >= 2.3.0", "z440.atl.core >= 7.11.0" ] @@ -2254,9 +2061,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2287,13 +2091,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2309,13 +2106,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -2336,24 +2126,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", diff --git a/MediaBrowser.Providers/obj/project.nuget.cache b/MediaBrowser.Providers/obj/project.nuget.cache index b799ccd6..d4bf7063 100644 --- a/MediaBrowser.Providers/obj/project.nuget.cache +++ b/MediaBrowser.Providers/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "O+ANw3v7loA=", + "dgSpecHash": "s/np/KUi9KA=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj", "expectedPackageFiles": [ @@ -9,14 +9,12 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\lrcparser\\2025.623.0\\lrcparser.2025.623.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.common\\4.1.1\\metabrainz.common.4.1.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.common.json\\7.2.0\\metabrainz.common.json.7.2.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\metabrainz.musicbrainz\\8.0.1\\metabrainz.musicbrainz.8.0.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -47,11 +45,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\playlistsnet\\1.4.1\\playlistsnet.1.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\tmdblib\\2.3.0\\tmdblib.2.3.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\ude.netstandard\\1.2.0\\ude.netstandard.1.2.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\z440.atl.core\\7.11.0\\z440.atl.core.7.11.0.nupkg.sha512" diff --git a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json index 2c8d90bd..5520f440 100644 --- a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json +++ b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2744,9 +2560,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2771,45 +2584,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -3243,13 +3017,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3261,13 +3028,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3279,24 +3039,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3429,11 +3171,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3457,20 +3195,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3494,24 +3218,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3923,11 +3629,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3964,42 +3666,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.props b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.props +++ b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.targets b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.targets +++ b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/MediaBrowser.XbmcMetadata/obj/project.assets.json b/MediaBrowser.XbmcMetadata/obj/project.assets.json index a19cb2d9..e0f0389c 100644 --- a/MediaBrowser.XbmcMetadata/obj/project.assets.json +++ b/MediaBrowser.XbmcMetadata/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -98,13 +95,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -512,12 +502,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -527,15 +511,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -553,9 +528,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -572,7 +545,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -591,9 +563,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -607,7 +577,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -624,7 +593,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -653,7 +621,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -672,10 +639,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -772,21 +737,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -834,74 +784,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1543,36 +1425,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1587,45 +1439,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1674,15 +1487,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", - "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Model >= 10.12.0" ] }, "packageFolders": { @@ -1724,9 +1530,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1751,45 +1554,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/MediaBrowser.XbmcMetadata/obj/project.nuget.cache b/MediaBrowser.XbmcMetadata/obj/project.nuget.cache index 832e5504..98138c92 100644 --- a/MediaBrowser.XbmcMetadata/obj/project.nuget.cache +++ b/MediaBrowser.XbmcMetadata/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "rQazb3gGG1E=", + "dgSpecHash": "0jKnFheQd6Y=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj", "expectedPackageFiles": [ @@ -8,10 +8,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -36,11 +34,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json index eb9ff6a3..f7f60425 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json +++ b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json @@ -57,13 +57,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -75,13 +68,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -93,24 +79,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.props b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.props index 10100b86..57e06e48 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.props +++ b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.props @@ -15,14 +15,8 @@ - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.analyzers\3.11.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 \ No newline at end of file diff --git a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.targets b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.targets index bd09a332..86130e83 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.targets +++ b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.CodeAnalysis/obj/project.assets.json b/src/Jellyfin.CodeAnalysis/obj/project.assets.json index fe4c3572..ab4f8104 100644 --- a/src/Jellyfin.CodeAnalysis/obj/project.assets.json +++ b/src/Jellyfin.CodeAnalysis/obj/project.assets.json @@ -2,9 +2,6 @@ "version": 3, "targets": { ".NETStandard,Version=v2.0": { - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "Jellyfin.Sdk/2025.10.21": { "type": "package", "dependencies": { @@ -49,13 +46,6 @@ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "type": "package", "dependencies": { @@ -311,12 +301,6 @@ "build/netstandard2.0/NETStandard.Library.targets": {} } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -326,15 +310,6 @@ "lib/netstandard2.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "System.Buffers/4.6.0": { "type": "package", "compile": { @@ -522,21 +497,6 @@ } }, "libraries": { - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.Sdk/2025.10.21": { "sha512": "1pG60suEiV3v77zqLd5fO9S8m8qryxj9mZYb24Me1XgSXlaCIt0SC1V1sbFKyoG70Q3n915wT4Ko4BUanorRug==", "type": "package", @@ -1279,74 +1239,6 @@ "tools/uninstall.ps1" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "sha512": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==", "type": "package", @@ -1749,36 +1641,6 @@ "netstandard.library.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1793,45 +1655,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "System.Buffers/4.6.0": { "sha512": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==", "type": "package", @@ -2141,15 +1964,10 @@ }, "projectFileDependencyGroups": { ".NETStandard,Version=v2.0": [ - "IDisposableAnalyzers >= 4.0.8", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.Analyzers >= 3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.CodeAnalysis.CSharp >= 5.0.0", - "NETStandard.Library >= 2.0.3", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "NETStandard.Library >= 2.0.3" ] }, "packageFolders": { @@ -2209,13 +2027,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2227,13 +2038,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2245,24 +2049,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache b/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache index 7cf6c8b2..273f9572 100644 --- a/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache +++ b/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache @@ -1,14 +1,12 @@ { "version": 2, - "dgSpecHash": "OZOEm6CP/lY=", + "dgSpecHash": "kDhtP9b7ToA=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", "expectedPackageFiles": [ - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.common\\5.0.0\\microsoft.codeanalysis.common.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.csharp\\5.0.0\\microsoft.codeanalysis.csharp.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.abstractions\\1.20.1\\microsoft.kiota.abstractions.1.20.1.nupkg.sha512", @@ -19,11 +17,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.buffers\\4.6.0\\system.buffers.4.6.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.collections.immutable\\9.0.0\\system.collections.immutable.9.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json index fca497cd..96efa409 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json @@ -4,216 +4,6 @@ "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": {} }, "projects": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -243,11 +33,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -271,20 +57,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -308,24 +80,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.props b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.props index f8be4655..3fe53b86 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.props +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.props @@ -17,15 +17,9 @@ - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.analyzers\3.11.0 C:\Users\wjones\.nuget\packages\microsoft.entityframeworkcore.tools\11.0.0-preview.1.26104.118 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 \ No newline at end of file diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.targets b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.targets index ba433888..10221349 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.targets +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.g.targets @@ -5,6 +5,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json index a6bb52b8..5b031f4e 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json @@ -15,30 +15,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, - "Jellyfin.Sdk/2025.10.21": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1", - "Microsoft.Kiota.Http.HttpClientLibrary": "1.20.1", - "Microsoft.Kiota.Serialization.Form": "1.20.1", - "Microsoft.Kiota.Serialization.Json": "1.20.1", - "Microsoft.Kiota.Serialization.Multipart": "1.20.1", - "Microsoft.Kiota.Serialization.Text": "1.20.1" - }, - "compile": { - "lib/net8.0/Jellyfin.Sdk.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Jellyfin.Sdk.dll": { - "related": ".xml" - } - } - }, "Microsoft.Build.Framework/18.0.2": { "type": "package", "compile": { @@ -59,13 +35,6 @@ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "type": "package", "dependencies": { @@ -658,102 +627,6 @@ "buildTransitive/net10.0/_._": {} } }, - "Microsoft.Kiota.Abstractions/1.20.1": { - "type": "package", - "dependencies": { - "Std.UriTemplate": "2.0.5" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Form/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Json/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Multipart/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Kiota.Serialization.Text/1.20.1": { - "type": "package", - "dependencies": { - "Microsoft.Kiota.Abstractions": "1.20.1" - }, - "compile": { - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll": { - "related": ".xml" - } - } - }, "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { "type": "package", "compile": { @@ -824,30 +697,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, - "Std.UriTemplate/2.0.5": { - "type": "package", - "compile": { - "lib/net5.0/Std.UriTemplate.dll": {} - }, - "runtime": { - "lib/net5.0/Std.UriTemplate.dll": {} - } - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "System.CodeDom/6.0.0": { "type": "package", "compile": { @@ -973,19 +822,6 @@ "build": { "buildTransitive/net8.0/_._": {} } - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } } } }, @@ -1011,40 +847,6 @@ "logo.png" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.Sdk/2025.10.21": { - "sha512": "1pG60suEiV3v77zqLd5fO9S8m8qryxj9mZYb24Me1XgSXlaCIt0SC1V1sbFKyoG70Q3n915wT4Ko4BUanorRug==", - "type": "package", - "path": "jellyfin.sdk/2025.10.21", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "jellyfin.sdk.2025.10.21.nupkg.sha512", - "jellyfin.sdk.nuspec", - "lib/net6.0/Jellyfin.Sdk.dll", - "lib/net6.0/Jellyfin.Sdk.xml", - "lib/net8.0/Jellyfin.Sdk.dll", - "lib/net8.0/Jellyfin.Sdk.xml", - "lib/netstandard2.0/Jellyfin.Sdk.dll", - "lib/netstandard2.0/Jellyfin.Sdk.xml", - "lib/netstandard2.1/Jellyfin.Sdk.dll", - "lib/netstandard2.1/Jellyfin.Sdk.xml" - ] - }, "Microsoft.Build.Framework/18.0.2": { "sha512": "sOSb+0J4G/jCBW/YqmRuL0eOMXgfw1KQLdC9TkbvfA5xs7uNm+PBQXJCOzSJGXtZcZrtXozcwxPmUiRUbmd7FA==", "type": "package", @@ -1773,74 +1575,6 @@ "tools/uninstall.ps1" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "sha512": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==", "type": "package", @@ -2631,142 +2365,6 @@ "useSharedDesignerContext.txt" ] }, - "Microsoft.Kiota.Abstractions/1.20.1": { - "sha512": "bv1n2gnxA/O+1a26h3YB6bgcc3ZSLCjRumMh7sVkFmksLaVonhcrJpUrEtBlnnYPrnHwzm/1BYQnYjCVG7A+fA==", - "type": "package", - "path": "microsoft.kiota.abstractions/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Abstractions.dll", - "lib/net5.0/Microsoft.Kiota.Abstractions.xml", - "lib/net6.0/Microsoft.Kiota.Abstractions.dll", - "lib/net6.0/Microsoft.Kiota.Abstractions.xml", - "lib/net8.0/Microsoft.Kiota.Abstractions.dll", - "lib/net8.0/Microsoft.Kiota.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Kiota.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Kiota.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Kiota.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Kiota.Abstractions.xml", - "microsoft.kiota.abstractions.1.20.1.nupkg.sha512", - "microsoft.kiota.abstractions.nuspec" - ] - }, - "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { - "sha512": "pQzs+9n3QAG/FKFwgIaRE0EqOXfW3rWliOdk9XZbghyRdeAtiQjSbJbpascdZlf7uatLpPYA145q6MYpLxvsgA==", - "type": "package", - "path": "microsoft.kiota.http.httpclientlibrary/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net462/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net462/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net5.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net5.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net6.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net6.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net8.0-browser1.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net8.0-browser1.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/netstandard2.0/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/netstandard2.0/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "lib/netstandard2.1/Microsoft.Kiota.Http.HttpClientLibrary.dll", - "lib/netstandard2.1/Microsoft.Kiota.Http.HttpClientLibrary.xml", - "microsoft.kiota.http.httpclientlibrary.1.20.1.nupkg.sha512", - "microsoft.kiota.http.httpclientlibrary.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Form/1.20.1": { - "sha512": "n7izb8GZSoatmFSpMaHmh78U3oW+YdYb2gDwhkG86COHuiGWV9s0BKBeUlFakAV00CDwaH9iFqxCQ0veYVkG1A==", - "type": "package", - "path": "microsoft.kiota.serialization.form/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Form.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Form.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Form.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Form.xml", - "microsoft.kiota.serialization.form.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.form.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Json/1.20.1": { - "sha512": "4MumZe45DI/o1YP+hq7wyArOHDhjkSiu14ysN4xWKe6vwlu43BUYydA/yT0CtjoPwbFW/6jfx/NVSvM3DzBzbg==", - "type": "package", - "path": "microsoft.kiota.serialization.json/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Json.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Json.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Json.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Json.xml", - "microsoft.kiota.serialization.json.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.json.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Multipart/1.20.1": { - "sha512": "tP7ZxA1zsIi3FE8CHwfA5JnzlW1NYld+LpFihFq+S7IXFDv1x37I968lPKGIdEpWW9vWacuqDQVKIyJiKZ257A==", - "type": "package", - "path": "microsoft.kiota.serialization.multipart/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Multipart.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Multipart.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Multipart.xml", - "microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.multipart.nuspec" - ] - }, - "Microsoft.Kiota.Serialization.Text/1.20.1": { - "sha512": "Cue4l9AeU0WgL2CdUW8K58BMwQOyiHgT7aCov2qGEKpmpeWQj7cmAWCgxDfPHYPkZtz1Ccbrw4/6KrDgCmrC3Q==", - "type": "package", - "path": "microsoft.kiota.serialization.text/1.20.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net5.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/net6.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net6.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/net8.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Text.dll", - "lib/netstandard2.0/Microsoft.Kiota.Serialization.Text.xml", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Text.dll", - "lib/netstandard2.1/Microsoft.Kiota.Serialization.Text.xml", - "microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", - "microsoft.kiota.serialization.text.nuspec" - ] - }, "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { "sha512": "oNv2JtYXhpdJrX63nibx1JT3uCESOBQ1LAk7Dtz/sr0+laW0KRM6eKp4CZ3MHDR2siIkKsY8MmUkeP5DKkQQ5w==", "type": "package", @@ -2887,89 +2485,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Std.UriTemplate/2.0.5": { - "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", - "type": "package", - "path": "std.uritemplate/2.0.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Readme.md", - "lib/net5.0/Std.UriTemplate.dll", - "lib/netstandard2.0/Std.UriTemplate.dll", - "std.uritemplate.2.0.5.nupkg.sha512", - "std.uritemplate.nuspec" - ] - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "System.CodeDom/6.0.0": { "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", "type": "package", @@ -3155,25 +2670,14 @@ "system.composition.typedparts.nuspec", "useSharedDesignerContext.txt" ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" } }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.EntityFrameworkCore.Design >= 11.0.0-preview.1.26104.118", "Microsoft.EntityFrameworkCore.Relational >= 11.0.0-preview.1.26104.118", "Microsoft.EntityFrameworkCore.Tools >= 11.0.0-preview.1.26104.118", - "Polly >= 8.6.5", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Polly >= 8.6.5" ] }, "packageFolders": { @@ -3209,11 +2713,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3237,20 +2737,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3274,24 +2760,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache index f5ae8bfc..dd02443c 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache @@ -1,15 +1,12 @@ { "version": 2, - "dgSpecHash": "wWhRHr+gc4I=", + "dgSpecHash": "7telsQPsri4=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj", "expectedPackageFiles": [ "C:\\Users\\wjones\\.nuget\\packages\\humanizer.core\\3.0.1\\humanizer.core.3.0.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.build.framework\\18.0.2\\microsoft.build.framework.18.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.common\\5.0.0\\microsoft.codeanalysis.common.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.csharp\\5.0.0\\microsoft.codeanalysis.csharp.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\5.0.0\\microsoft.codeanalysis.csharp.workspaces.5.0.0.nupkg.sha512", @@ -31,22 +28,11 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\11.0.0-preview.1.26104.118\\microsoft.extensions.logging.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.options\\11.0.0-preview.1.26104.118\\microsoft.extensions.options.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.primitives\\11.0.0-preview.1.26104.118\\microsoft.extensions.primitives.11.0.0-preview.1.26104.118.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.abstractions\\1.20.1\\microsoft.kiota.abstractions.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.http.httpclientlibrary\\1.20.1\\microsoft.kiota.http.httpclientlibrary.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.form\\1.20.1\\microsoft.kiota.serialization.form.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.json\\1.20.1\\microsoft.kiota.serialization.json.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.multipart\\1.20.1\\microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.visualstudio.solutionpersistence\\1.0.52\\microsoft.visualstudio.solutionpersistence.1.0.52.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.composition\\9.0.0\\system.composition.9.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.composition.attributedmodel\\9.0.0\\system.composition.attributedmodel.9.0.0.nupkg.sha512", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json index 9cb0bd7d..cd4323cb 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -519,9 +479,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -546,45 +503,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1142,9 +1060,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -1172,49 +1087,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1741,216 +1624,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -1980,11 +1653,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2008,20 +1677,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -2045,24 +1700,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2478,9 +2115,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2508,20 +2142,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -2545,24 +2165,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2974,11 +2576,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3015,42 +2613,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.props b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.props index f8be4655..3fe53b86 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.props +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.props @@ -17,15 +17,9 @@ - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.analyzers\3.11.0 C:\Users\wjones\.nuget\packages\microsoft.entityframeworkcore.tools\11.0.0-preview.1.26104.118 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 \ No newline at end of file diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.targets b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.targets index 2ef0eb4f..bb9c164d 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.targets +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.g.targets @@ -6,6 +6,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json index 61517c2c..238f0d82 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -118,13 +115,6 @@ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {} } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "type": "package", "dependencies": { @@ -939,12 +929,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "SourceGear.sqlite3/3.50.4.2": { "type": "package", "compile": { @@ -1132,15 +1116,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "System.CodeDom/6.0.0": { "type": "package", "compile": { @@ -1267,26 +1242,11 @@ "buildTransitive/net8.0/_._": {} } }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Common/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1302,9 +1262,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1318,7 +1276,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1335,7 +1292,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1349,7 +1305,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1454,21 +1409,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -2244,74 +2184,6 @@ "tools/uninstall.ps1" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.CodeAnalysis.Common/5.0.0": { "sha512": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==", "type": "package", @@ -3404,36 +3276,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "SourceGear.sqlite3/3.50.4.2": { "sha512": "eV9HwQ88WyoU+reGVxJz1SwME9NbYnl9h2LOY15j0LGdXN4JkTJDk8JRRg/yNgt00O3Cn5/qnska10FEZNoU5g==", "type": "package", @@ -3558,45 +3400,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "System.CodeDom/6.0.0": { "sha512": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", "type": "package", @@ -3783,11 +3586,6 @@ "useSharedDesignerContext.txt" ] }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Common/10.12.0": { "type": "project", "path": "../../../MediaBrowser.Common/MediaBrowser.Common.csproj", @@ -3816,18 +3614,12 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Database.Implementations >= 10.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", "Microsoft.EntityFrameworkCore.Design >= 11.0.0-preview.1.26104.118", "Microsoft.EntityFrameworkCore.Relational >= 11.0.0-preview.1.26104.118", "Microsoft.EntityFrameworkCore.Sqlite >= 11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools >= 11.0.0-preview.1.26104.118", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Microsoft.EntityFrameworkCore.Tools >= 11.0.0-preview.1.26104.118" ] }, "packageFolders": { @@ -3867,9 +3659,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -3897,20 +3686,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3934,24 +3709,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache index c4a00c0e..a28ef1fe 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "7p0VjWNAkOM=", + "dgSpecHash": "LobyjguNQ3I=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Providers.Sqlite\\Jellyfin.Database.Providers.Sqlite.csproj", "expectedPackageFiles": [ @@ -8,12 +8,10 @@ "C:\\Users\\wjones\\.nuget\\packages\\humanizer.core\\3.0.1\\humanizer.core.3.0.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.build.framework\\18.0.2\\microsoft.build.framework.18.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.common\\5.0.0\\microsoft.codeanalysis.common.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.csharp\\5.0.0\\microsoft.codeanalysis.csharp.5.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\5.0.0\\microsoft.codeanalysis.csharp.workspaces.5.0.0.nupkg.sha512", @@ -49,16 +47,12 @@ "C:\\Users\\wjones\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sourcegear.sqlite3\\3.50.4.2\\sourcegear.sqlite3.3.50.4.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\3.0.2\\sqlitepclraw.bundle_e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.config.e_sqlite3\\3.0.2\\sqlitepclraw.config.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.core\\3.0.2\\sqlitepclraw.core.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\3.0.2\\sqlitepclraw.provider.e_sqlite3.3.0.2.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.composition\\9.0.0\\system.composition.9.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\system.composition.attributedmodel\\9.0.0\\system.composition.attributedmodel.9.0.0.nupkg.sha512", diff --git a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json index 366661a8..b10b2699 100644 --- a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3451,9 +3199,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3497,31 +3242,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -3537,18 +3262,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", @@ -3964,11 +3677,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4005,42 +3714,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.props b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.props +++ b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.targets b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.targets +++ b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.Drawing.Skia/obj/project.assets.json b/src/Jellyfin.Drawing.Skia/obj/project.assets.json index c78c61fc..3b11ac2e 100644 --- a/src/Jellyfin.Drawing.Skia/obj/project.assets.json +++ b/src/Jellyfin.Drawing.Skia/obj/project.assets.json @@ -210,9 +210,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -247,13 +244,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -661,9 +651,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, "ShimSkiaSharp/3.4.1": { "type": "package", "compile": { @@ -786,9 +773,6 @@ } } }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -798,15 +782,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Svg.Custom/3.4.1": { "type": "package", "dependencies": { @@ -863,9 +838,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -882,7 +855,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -901,9 +873,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -917,7 +887,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -934,7 +903,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -963,7 +931,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -982,10 +949,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1259,21 +1224,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -1321,74 +1271,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -2030,21 +1912,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "ShimSkiaSharp/3.4.1": { "sha512": "ab3J5OGdwYLyXnom90OghS9NyRPH9dtsRtW5B3mL+F43YTlxido3nUtiR9NjB/sI3jvG/J744C29bsSBQ28AfQ==", "type": "package", @@ -2216,21 +2083,6 @@ "skiasharp.nativeassets.win32.nuspec" ] }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -2245,45 +2097,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Svg.Custom/3.4.1": { "sha512": "ksHa7Zv8X1InxSWAeM0sSSvZM2W6FWgneXjU0bdYrQ20Q6q0nl3g0uaSWe53i/CC1OmR+/JAxsp8E3/wigtcng==", "type": "package", @@ -2382,19 +2195,13 @@ "BlurHashSharp >= 1.4.0-pre.1", "BlurHashSharp.SkiaSharp >= 1.4.0-pre.1", "HarfBuzzSharp.NativeAssets.Linux >= 8.3.1.1", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", "SkiaSharp >= 3.116.1 <= 3.116.1", "SkiaSharp.HarfBuzz >= 3.116.1 <= 3.116.1", "SkiaSharp.NativeAssets.Linux >= 3.116.1 <= 3.116.1", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556", "Svg.Skia >= 3.4.1" ] }, @@ -2440,9 +2247,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2486,31 +2290,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -2526,18 +2310,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", diff --git a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache index ef341c73..f7987e70 100644 --- a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache +++ b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "HMW40QmobtY=", + "dgSpecHash": "PGvLbvvkpAo=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing.Skia\\Jellyfin.Drawing.Skia.csproj", "expectedPackageFiles": [ @@ -15,10 +15,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\8.3.0.1\\harfbuzzsharp.nativeassets.win32.8.3.0.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -43,17 +41,13 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\shimskiasharp\\3.4.1\\shimskiasharp.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp\\3.116.1\\skiasharp.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.harfbuzz\\3.116.1\\skiasharp.harfbuzz.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.linux\\3.116.1\\skiasharp.nativeassets.linux.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.macos\\3.116.1\\skiasharp.nativeassets.macos.3.116.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\skiasharp.nativeassets.win32\\3.116.1\\skiasharp.nativeassets.win32.3.116.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.custom\\3.4.1\\svg.custom.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.model\\3.4.1\\svg.model.3.4.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\svg.skia\\3.4.1\\svg.skia.3.4.1.nupkg.sha512" diff --git a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json index 86f121a6..910f172c 100644 --- a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3451,9 +3199,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3484,42 +3229,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3931,11 +3644,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3972,42 +3681,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.props b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.props +++ b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.targets b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.targets +++ b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.Drawing/obj/project.assets.json b/src/Jellyfin.Drawing/obj/project.assets.json index bfdf94b2..250cdb19 100644 --- a/src/Jellyfin.Drawing/obj/project.assets.json +++ b/src/Jellyfin.Drawing/obj/project.assets.json @@ -74,9 +74,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -111,13 +108,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -525,12 +515,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -540,15 +524,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -566,9 +541,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -585,7 +558,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -604,9 +576,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -620,7 +590,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -637,7 +606,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -666,7 +634,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -685,10 +652,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -812,21 +777,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -874,74 +824,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1583,36 +1465,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1627,45 +1479,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1715,16 +1528,10 @@ "projectFileDependencyGroups": { "net11.0": [ "AsyncKeyedLock >= 8.0.2", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Sdk >= 2025.10.21" ] }, "packageFolders": { @@ -1769,9 +1576,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1802,42 +1606,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Drawing/obj/project.nuget.cache b/src/Jellyfin.Drawing/obj/project.nuget.cache index 63719595..32d4e703 100644 --- a/src/Jellyfin.Drawing/obj/project.nuget.cache +++ b/src/Jellyfin.Drawing/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "kfdiYX/qdMo=", + "dgSpecHash": "tkToZnuYtmQ=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing\\Jellyfin.Drawing.csproj", "expectedPackageFiles": [ @@ -9,10 +9,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -37,11 +35,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json index fdac3f65..165ae5e1 100644 --- a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json @@ -4,216 +4,6 @@ "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": {} }, "projects": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "version": "10.12.0", "restore": { @@ -243,11 +33,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -284,42 +70,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.props b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.props index 481be336..bc14df92 100644 --- a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.props +++ b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.props @@ -13,14 +13,4 @@ - - - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.targets b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.targets index d513a57a..3dc06ef3 100644 --- a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.targets +++ b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.g.targets @@ -1,6 +1,2 @@  - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/Jellyfin.Extensions/obj/project.assets.json b/src/Jellyfin.Extensions/obj/project.assets.json index 5d6b6a5e..6415b9af 100644 --- a/src/Jellyfin.Extensions/obj/project.assets.json +++ b/src/Jellyfin.Extensions/obj/project.assets.json @@ -48,9 +48,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -85,13 +82,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.Extensions.Caching.Abstractions/2.0.0": { "type": "package", "dependencies": { @@ -265,12 +255,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -279,28 +263,6 @@ "runtime": { "lib/net5.0/Std.UriTemplate.dll": {} } - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } } } }, @@ -371,21 +333,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -433,74 +380,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.Extensions.Caching.Abstractions/2.0.0": { "sha512": "kGMEV53Od1ES0BDh7OOKbTW9Zu5dbbQ72yI936dvvbHlde3puuq/WRKAccFgcB2PuRjox1HFhA9+t53RYqfuEA==", "type": "package", @@ -702,36 +581,6 @@ "microsoft.kiota.serialization.text.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -745,63 +594,13 @@ "std.uritemplate.2.0.5.nupkg.sha512", "std.uritemplate.nuspec" ] - }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" } }, "projectFileDependencyGroups": { "net11.0": [ "Diacritics >= 4.1.4", "ICU4N.Transliterator >= 60.1.0-alpha.356", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", - "Jellyfin.Sdk >= 2025.10.21", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Sdk >= 2025.10.21" ] }, "packageFolders": { @@ -837,11 +636,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -878,42 +673,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.Extensions/obj/project.nuget.cache b/src/Jellyfin.Extensions/obj/project.nuget.cache index af2e2577..4e4bfef1 100644 --- a/src/Jellyfin.Extensions/obj/project.nuget.cache +++ b/src/Jellyfin.Extensions/obj/project.nuget.cache @@ -1,16 +1,14 @@ { "version": 2, - "dgSpecHash": "jFXUtLlrjTY=", + "dgSpecHash": "1F9fNSdM5co=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj", "expectedPackageFiles": [ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\2.0.0\\microsoft.extensions.caching.abstractions.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.caching.memory\\2.0.0\\microsoft.extensions.caching.memory.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\2.0.0\\microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512", @@ -22,11 +20,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.json\\1.20.1\\microsoft.kiota.serialization.json.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.multipart\\1.20.1\\microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.kiota.serialization.text\\1.20.1\\microsoft.kiota.serialization.text.1.20.1.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json index 61e1bb18..7c6ba6c8 100644 --- a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json +++ b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3939,9 +3651,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3972,13 +3681,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3988,31 +3690,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.props b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.props +++ b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.targets b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.targets +++ b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.LiveTv/obj/project.assets.json b/src/Jellyfin.LiveTv/obj/project.assets.json index 513b5161..0fb37b4f 100644 --- a/src/Jellyfin.LiveTv/obj/project.assets.json +++ b/src/Jellyfin.LiveTv/obj/project.assets.json @@ -74,9 +74,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -124,13 +121,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -538,12 +528,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -553,15 +537,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -579,9 +554,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -598,7 +571,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -617,9 +589,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -633,7 +603,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -650,7 +619,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -679,7 +647,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -698,10 +665,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -825,21 +790,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -902,74 +852,6 @@ "lib/netstandard2.1/Jellyfin.XmlTv.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1611,36 +1493,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1655,45 +1507,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1743,17 +1556,11 @@ "projectFileDependencyGroups": { "net11.0": [ "AsyncKeyedLock >= 8.0.2", - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", - "Jellyfin.XmlTv >= 10.8.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.XmlTv >= 10.8.0" ] }, "packageFolders": { @@ -1798,9 +1605,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1831,13 +1635,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1847,31 +1644,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.LiveTv/obj/project.nuget.cache b/src/Jellyfin.LiveTv/obj/project.nuget.cache index 96bf1989..758c65d8 100644 --- a/src/Jellyfin.LiveTv/obj/project.nuget.cache +++ b/src/Jellyfin.LiveTv/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "Wq1Uahcka68=", + "dgSpecHash": "U8eneO6Tg34=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj", "expectedPackageFiles": [ @@ -9,11 +9,9 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.xmltv\\10.8.0\\jellyfin.xmltv.10.8.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -38,11 +36,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json index 499e0262..ab2e0839 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json +++ b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json index ac23a92c..dbf59ab3 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json +++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json @@ -553,9 +553,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -572,7 +570,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -591,9 +588,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -607,7 +602,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -624,7 +618,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -653,7 +646,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -672,10 +664,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache index 86ecdc7f..6df5a709 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache +++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "2kUNnZdwGG8=", + "dgSpecHash": "S8QzujIGrtw=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json index 7f88ae98..f60f59da 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json @@ -57,13 +57,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -75,13 +68,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -93,24 +79,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache index f6c37485..3ea1f4c8 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "mTVFQQSIGo8=", + "dgSpecHash": "phtk2RJzTyA=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json index 7879778f..a013a400 100644 --- a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4416,9 +4128,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4443,40 +4152,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.props b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.props index 651d5bb6..59d22c92 100644 --- a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.props +++ b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.props @@ -15,13 +15,5 @@ - - - C:\Users\wjones\.nuget\packages\stylecop.analyzers.unstable\1.2.0.556 - C:\Users\wjones\.nuget\packages\smartanalyzers.multithreadinganalyzer\1.1.31 - C:\Users\wjones\.nuget\packages\seriloganalyzer\0.15.0 - C:\Users\wjones\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\4.14.0 - C:\Users\wjones\.nuget\packages\idisposableanalyzers\4.0.8 - \ No newline at end of file diff --git a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.targets b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.targets index fee5dc52..693275db 100644 --- a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.targets +++ b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.g.targets @@ -4,6 +4,5 @@ - \ No newline at end of file diff --git a/src/Jellyfin.Networking/obj/project.assets.json b/src/Jellyfin.Networking/obj/project.assets.json index 1130314a..2783936d 100644 --- a/src/Jellyfin.Networking/obj/project.assets.json +++ b/src/Jellyfin.Networking/obj/project.assets.json @@ -61,9 +61,6 @@ } } }, - "IDisposableAnalyzers/4.0.8": { - "type": "package" - }, "J2N/2.0.0": { "type": "package", "compile": { @@ -98,13 +95,6 @@ } } }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "type": "package", - "build": { - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props": {}, - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets": {} - } - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "type": "package", "dependencies": { @@ -512,12 +502,6 @@ } } }, - "SerilogAnalyzer/0.15.0": { - "type": "package" - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "type": "package" - }, "Std.UriTemplate/2.0.5": { "type": "package", "compile": { @@ -527,15 +511,6 @@ "lib/net5.0/Std.UriTemplate.dll": {} } }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "type": "package", - "dependencies": { - "StyleCop.Analyzers.Unstable": "1.2.0.556" - } - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "type": "package" - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "framework": ".NETStandard,Version=v2.0", @@ -553,9 +528,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -572,7 +545,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -591,9 +563,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -607,7 +577,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -624,7 +593,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -653,7 +621,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -672,10 +639,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -772,21 +737,6 @@ "unicode-icon-128x128.jpg" ] }, - "IDisposableAnalyzers/4.0.8": { - "sha512": "vNi4NMG0CcJyjXxiNDcQ21FwV/whM9o9OEZKD+oP7tuxAqFEzX/x5OhC3OZJqW/w+8GOtCmJPBquYgMWgz0rfQ==", - "type": "package", - "path": "idisposableanalyzers/4.0.8", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/IDisposableAnalyzers.dll", - "idisposableanalyzers.4.0.8.nupkg.sha512", - "idisposableanalyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "J2N/2.0.0": { "sha512": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", "type": "package", @@ -834,74 +784,6 @@ "lib/netstandard2.1/Jellyfin.Sdk.xml" ] }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers/4.14.0": { - "sha512": "gSWJlDWwmDhtbrEJGiHqvEjz9KthIiFD0qYB8zZ6a7z+xpMSPEtM9yTYELSa58iFWYlzSRqP9FXO6KoT3+ZMtg==", - "type": "package", - "path": "microsoft.codeanalysis.bannedapianalyzers/4.14.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "ThirdPartyNotices.txt", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.BannedApiAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.BannedApiAnalyzers.resources.dll", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.props", - "buildTransitive/Microsoft.CodeAnalysis.BannedApiAnalyzers.targets", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.BannedApiAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/ApiDesignRulesDefault/.editorconfig", - "editorconfig/ApiDesignRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", - "microsoft.codeanalysis.bannedapianalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/ApiDesignRulesDefault.ruleset", - "rulesets/ApiDesignRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Microsoft.EntityFrameworkCore/11.0.0-preview.1.26104.118": { "sha512": "Nox5NDdfvErlYUc9dyMlI7OzyrVQPKBzaq9P+SqMbAOm+gdG5KjtxpIkk7I/6NhcQ85HYaug/tEEnb7RvYdEYA==", "type": "package", @@ -1543,36 +1425,6 @@ "polly.core.nuspec" ] }, - "SerilogAnalyzer/0.15.0": { - "sha512": "sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==", - "type": "package", - "path": "seriloganalyzer/0.15.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SerilogAnalyzer.dll", - "seriloganalyzer.0.15.0.nupkg.sha512", - "seriloganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "SmartAnalyzers.MultithreadingAnalyzer/1.1.31": { - "sha512": "2f2k7bbhDd132ArglCKpzKoWBcp3uzbIFcb4aosnlqIKlfYKDE2HevBVRNVa+LkWFnjXFFWs47Bo96fu8iS//Q==", - "type": "package", - "path": "smartanalyzers.multithreadinganalyzer/1.1.31", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/SmartAnalyzers.MultithreadingAnalyzer.dll", - "smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "smartanalyzers.multithreadinganalyzer.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Std.UriTemplate/2.0.5": { "sha512": "PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", "type": "package", @@ -1587,45 +1439,6 @@ "std.uritemplate.nuspec" ] }, - "StyleCop.Analyzers/1.2.0-beta.556": { - "sha512": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==", - "type": "package", - "path": "stylecop.analyzers/1.2.0-beta.556", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "stylecop.analyzers.nuspec" - ] - }, - "StyleCop.Analyzers.Unstable/1.2.0.556": { - "sha512": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==", - "type": "package", - "path": "stylecop.analyzers.unstable/1.2.0.556", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "rulesets/StyleCopAnalyzersDefault.ruleset", - "stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512", - "stylecop.analyzers.unstable.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, "Jellyfin.CodeAnalysis/1.0.0": { "type": "project", "path": "../Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", @@ -1674,14 +1487,8 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "IDisposableAnalyzers >= 4.0.8", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", - "Jellyfin.Controller >= 10.12.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", - "SerilogAnalyzer >= 0.15.0", - "SmartAnalyzers.MultithreadingAnalyzer >= 1.1.31", - "StyleCop.Analyzers >= 1.2.0-beta.556" + "Jellyfin.Controller >= 10.12.0" ] }, "packageFolders": { @@ -1723,9 +1530,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1750,40 +1554,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", diff --git a/src/Jellyfin.Networking/obj/project.nuget.cache b/src/Jellyfin.Networking/obj/project.nuget.cache index bde2e2ce..40e9d2de 100644 --- a/src/Jellyfin.Networking/obj/project.nuget.cache +++ b/src/Jellyfin.Networking/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "o8ef9/49oOU=", + "dgSpecHash": "Zk1SCbAayGM=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj", "expectedPackageFiles": [ @@ -8,10 +8,8 @@ "C:\\Users\\wjones\\.nuget\\packages\\diacritics\\4.1.4\\diacritics.4.1.4.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n\\60.1.0-alpha.356\\icu4n.60.1.0-alpha.356.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\icu4n.transliterator\\60.1.0-alpha.356\\icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\idisposableanalyzers\\4.0.8\\idisposableanalyzers.4.0.8.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\j2n\\2.0.0\\j2n.2.0.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\jellyfin.sdk\\2025.10.21\\jellyfin.sdk.2025.10.21.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\4.14.0\\microsoft.codeanalysis.bannedapianalyzers.4.14.0.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.abstractions.11.0.0-preview.1.26104.118.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\11.0.0-preview.1.26104.118\\microsoft.entityframeworkcore.analyzers.11.0.0-preview.1.26104.118.nupkg.sha512", @@ -36,11 +34,7 @@ "C:\\Users\\wjones\\.nuget\\packages\\nebml\\1.1.0.5\\nebml.1.1.0.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly\\8.6.5\\polly.8.6.5.nupkg.sha512", "C:\\Users\\wjones\\.nuget\\packages\\polly.core\\8.6.5\\polly.core.8.6.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\seriloganalyzer\\0.15.0\\seriloganalyzer.0.15.0.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\smartanalyzers.multithreadinganalyzer\\1.1.31\\smartanalyzers.multithreadinganalyzer.1.1.31.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers\\1.2.0-beta.556\\stylecop.analyzers.1.2.0-beta.556.nupkg.sha512", - "C:\\Users\\wjones\\.nuget\\packages\\stylecop.analyzers.unstable\\1.2.0.556\\stylecop.analyzers.unstable.1.2.0.556.nupkg.sha512" + "C:\\Users\\wjones\\.nuget\\packages\\std.uritemplate\\2.0.5\\std.uritemplate.2.0.5.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json index d64bd8ff..c0c7e5b6 100644 --- a/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -511,9 +479,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -544,13 +509,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -561,36 +519,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -1012,9 +945,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -1042,47 +972,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1504,9 +1397,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1545,47 +1435,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2000,9 +1853,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2027,45 +1877,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -2629,9 +2440,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -2664,47 +2472,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3125,9 +2901,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3163,48 +2936,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -3629,9 +3370,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -3659,49 +3397,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4281,13 +3987,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -4299,13 +3998,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -4317,24 +4009,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4467,11 +4141,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4495,20 +4165,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -4532,24 +4188,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4965,9 +4603,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -4995,20 +4630,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -5037,24 +4658,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -5470,9 +5073,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -5500,20 +5100,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -5537,24 +5123,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -5966,11 +5534,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -6007,42 +5571,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7427,9 +6959,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -7454,40 +6983,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -7903,9 +7398,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Api.Tests/obj/project.assets.json b/tests/Jellyfin.Api.Tests/obj/project.assets.json index c1f9aae5..d618695e 100644 --- a/tests/Jellyfin.Api.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Api.Tests/obj/project.assets.json @@ -2065,7 +2065,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -2100,9 +2099,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -2119,7 +2116,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -2138,9 +2134,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -2154,7 +2148,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -2169,7 +2162,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -2187,7 +2179,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -2206,7 +2197,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -2253,7 +2243,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -2272,10 +2261,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -2288,7 +2275,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -2304,14 +2290,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -2327,7 +2311,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -5398,7 +5381,6 @@ "AutoFixture.AutoMoq >= 4.18.1", "AutoFixture.Xunit2 >= 4.18.1", "Jellyfin.Api >= 1.0.0", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Server.Implementations >= 1.0.0", "Microsoft.AspNetCore.Mvc.Testing >= 11.0.0-preview.1.26104.118", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -5451,9 +5433,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Api.Tests/obj/project.nuget.cache b/tests/Jellyfin.Api.Tests/obj/project.nuget.cache index c3cdad2e..79fa0dfe 100644 --- a/tests/Jellyfin.Api.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Api.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "O1YKQwWO1Jg=", + "dgSpecHash": "SgCjZHlPcPQ=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Api.Tests\\Jellyfin.Api.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json index ae178975..3a07c6c4 100644 --- a/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2744,9 +2560,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2777,13 +2590,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2799,13 +2605,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -2826,24 +2625,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -3288,13 +3069,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3306,13 +3080,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3324,24 +3091,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3474,11 +3223,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3502,20 +3247,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3539,24 +3270,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3968,11 +3681,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4009,42 +3718,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4942,9 +4619,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Common.Tests/obj/project.assets.json b/tests/Jellyfin.Common.Tests/obj/project.assets.json index 892a736f..b91fc8f3 100644 --- a/tests/Jellyfin.Common.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Common.Tests/obj/project.assets.json @@ -1247,9 +1247,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1266,7 +1264,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1285,9 +1282,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1301,7 +1296,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1318,7 +1312,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1347,7 +1340,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1366,10 +1358,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1383,7 +1373,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -3233,7 +3222,6 @@ "projectFileDependencyGroups": { "net11.0": [ "FsCheck.Xunit >= 3.3.2", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Common >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", "MediaBrowser.Providers >= 1.0.0", @@ -3286,9 +3274,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Common.Tests/obj/project.nuget.cache b/tests/Jellyfin.Common.Tests/obj/project.nuget.cache index 1562062a..d0fa205f 100644 --- a/tests/Jellyfin.Common.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Common.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "rSTC0c4hKeg=", + "dgSpecHash": "4eCMyjDitNI=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Common.Tests\\Jellyfin.Common.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json index b3ec3a48..a24523c0 100644 --- a/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4413,9 +4125,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Controller.Tests/obj/project.assets.json b/tests/Jellyfin.Controller.Tests/obj/project.assets.json index d0f450b0..fc6d4155 100644 --- a/tests/Jellyfin.Controller.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Controller.Tests/obj/project.assets.json @@ -1000,9 +1000,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1019,7 +1017,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1038,9 +1035,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1054,7 +1049,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1071,7 +1065,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1100,7 +1093,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1119,10 +1111,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -2704,7 +2694,6 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Controller >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -2754,9 +2743,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache b/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache index 6ab22ad8..063819c9 100644 --- a/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "rCzbZx73oRU=", + "dgSpecHash": "db2D+E3MrOA=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Controller.Tests\\Jellyfin.Controller.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json index 0586067d..0b2e473a 100644 --- a/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -520,9 +480,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -550,49 +507,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1119,216 +1044,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -1358,11 +1073,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1386,20 +1097,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -1423,24 +1120,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1852,11 +1531,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1893,42 +1568,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2344,9 +1987,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } diff --git a/tests/Jellyfin.Extensions.Tests/obj/project.assets.json b/tests/Jellyfin.Extensions.Tests/obj/project.assets.json index 0de148c6..cbb3413c 100644 --- a/tests/Jellyfin.Extensions.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Extensions.Tests/obj/project.assets.json @@ -954,26 +954,11 @@ "build/net6.0/xunit.runner.visualstudio.props": {} } }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Data/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -987,7 +972,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1004,7 +988,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1018,7 +1001,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -2441,11 +2423,6 @@ "xunit.runner.visualstudio.nuspec" ] }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Data/10.12.0": { "type": "project", "path": "../../Jellyfin.Data/Jellyfin.Data.csproj", @@ -2470,7 +2447,6 @@ "projectFileDependencyGroups": { "net11.0": [ "FsCheck.Xunit >= 3.3.2", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Extensions >= 10.12.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", @@ -2521,9 +2497,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } diff --git a/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache b/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache index 7dd496fa..1a95f5c9 100644 --- a/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "en/g4Rojfa8=", + "dgSpecHash": "LizuFfX8aRs=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Extensions.Tests\\Jellyfin.Extensions.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json index 4ca8ae70..a85f4af4 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3939,9 +3651,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3972,13 +3681,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3988,31 +3690,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4905,9 +4582,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj" } diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json index 365e0e72..58289616 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json +++ b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json @@ -1120,9 +1120,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1139,7 +1137,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1158,9 +1155,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1174,7 +1169,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1191,7 +1185,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1206,7 +1199,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -1239,7 +1231,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1258,10 +1249,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -3016,7 +3005,6 @@ "net11.0": [ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.LiveTv >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -3065,9 +3053,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj" } diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache index 2b70e0e0..828b631c 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "YQ4opaxxEO8=", + "dgSpecHash": "n8otvmfeqlY=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.LiveTv.Tests\\Jellyfin.LiveTv.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json index 6a75f39d..979936ff 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4898,9 +4610,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json index e4ddf4fc..f483b138 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json @@ -942,9 +942,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -961,7 +959,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -980,9 +977,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -996,7 +991,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1013,7 +1007,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1060,7 +1053,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1079,10 +1071,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -2594,7 +2584,6 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.MediaEncoding.Hls >= 1.0.0", "Jellyfin.MediaEncoding.Keyframes >= 10.11.0", "Jellyfin.Sdk >= 2025.10.21", @@ -2642,9 +2631,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache index 8d750119..728603f3 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "/lT1/xD3XnU=", + "dgSpecHash": "vyYiQiXdsdo=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Hls.Tests\\Jellyfin.MediaEncoding.Hls.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json index 5883721c..04c9123f 100644 --- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json @@ -57,13 +57,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -75,13 +68,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -93,24 +79,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -724,9 +692,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json index 2b3f0be2..9b27332a 100644 --- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json +++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json @@ -1444,7 +1444,6 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.MediaEncoding.Keyframes >= 10.11.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -1491,9 +1490,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache index 546f0827..20e8f6e7 100644 --- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "0nvUEzLEN94=", + "dgSpecHash": "Zd3h3rZ7uhE=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Keyframes.Tests\\Jellyfin.MediaEncoding.Keyframes.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json index fd0dd105..db7431d9 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2115,9 +1966,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2153,48 +2001,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -2619,9 +2435,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2649,49 +2462,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3271,13 +3052,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3289,13 +3063,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3307,24 +3074,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3457,11 +3206,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3485,20 +3230,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3522,24 +3253,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3951,11 +3664,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3992,42 +3701,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4922,9 +4599,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json index e5f18def..5b3f4260 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json @@ -1281,9 +1281,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1300,7 +1298,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1319,9 +1316,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1335,7 +1330,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1352,7 +1346,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1381,7 +1374,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1400,10 +1392,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1418,7 +1408,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3392,7 +3381,6 @@ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", "AutoFixture.Xunit2 >= 4.18.1", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "MediaBrowser.MediaEncoding >= 1.0.0", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -3442,9 +3430,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache index b4bb581b..d700c1f5 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "SBmVy71j/UM=", + "dgSpecHash": "sHjNVVnFwko=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Tests\\Jellyfin.MediaEncoding.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json index 8a5ebbea..55dd7a0c 100644 --- a/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json @@ -34,9 +34,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -64,47 +61,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -520,9 +480,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -550,49 +507,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1119,216 +1044,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -1358,11 +1073,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1386,20 +1097,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -1423,24 +1120,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -1852,11 +1531,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -1893,42 +1568,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2343,9 +1986,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Model.Tests/obj/project.assets.json b/tests/Jellyfin.Model.Tests/obj/project.assets.json index bee94196..7ecbb815 100644 --- a/tests/Jellyfin.Model.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Model.Tests/obj/project.assets.json @@ -1012,26 +1012,11 @@ "build/net6.0/xunit.runner.visualstudio.props": {} } }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Data/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1045,7 +1030,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1062,7 +1046,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1076,7 +1059,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -2574,11 +2556,6 @@ "xunit.runner.visualstudio.nuspec" ] }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Data/10.12.0": { "type": "project", "path": "../../Jellyfin.Data/Jellyfin.Data.csproj", @@ -2603,7 +2580,6 @@ "projectFileDependencyGroups": { "net11.0": [ "FsCheck.Xunit >= 3.3.2", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Model >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -2653,9 +2629,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Model.Tests/obj/project.nuget.cache b/tests/Jellyfin.Model.Tests/obj/project.nuget.cache index ecc57c45..1e48847a 100644 --- a/tests/Jellyfin.Model.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Model.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "S2M6GE9E6Mw=", + "dgSpecHash": "n/Uqe7ageCk=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Model.Tests\\Jellyfin.Model.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json index d04769e0..be3449fc 100644 --- a/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1613,9 +1499,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -1643,49 +1526,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2212,216 +2063,6 @@ } } }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "projectName": "Jellyfin.CodeAnalysis", - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", - "packagesPath": "C:\\Users\\wjones\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\obj\\", - "projectStyle": "PackageReference", - "centralPackageVersionsManagementEnabled": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "E:\\Projects\\pgsql-jellyfin\\NuGet.Config", - "C:\\Users\\wjones\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "netstandard2.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true, - "warnAsError": [ - "NU1605" - ], - "warnNotAsError": [ - "NU1902", - "NU1903" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "11.0.100" - }, - "frameworks": { - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[3.11.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.CSharp": { - "suppressParent": "All", - "target": "Package", - "version": "[5.0.0, )", - "versionCentrallyManaged": true - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, - "centralPackageVersions": { - "AsyncKeyedLock": "8.0.2", - "AutoFixture": "4.18.1", - "AutoFixture.AutoMoq": "4.18.1", - "AutoFixture.Xunit2": "4.18.1", - "BDInfo": "0.8.0", - "BitFaster.Caching": "2.5.4", - "BlurHashSharp": "1.4.0-pre.1", - "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", - "CommandLineParser": "2.9.1", - "coverlet.collector": "8.0.0", - "Diacritics": "4.1.4", - "DiscUtils.Udf": "0.16.13", - "DotNet.Glob": "3.1.3", - "FsCheck.Xunit": "3.3.2", - "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "ICU4N.Transliterator": "60.1.0-alpha.356", - "IDisposableAnalyzers": "4.0.8", - "Ignore": "0.2.1", - "Jellyfin.Sdk": "2025.10.21", - "Jellyfin.XmlTv": "10.8.0", - "libse": "4.0.12", - "LrcParser": "2025.623.0", - "MetaBrainz.MusicBrainz": "8.0.1", - "Microsoft.AspNetCore.Authorization": "11.0.0-preview.1.26104.118", - "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", - "Microsoft.CodeAnalysis.Analyzers": "3.11.0", - "Microsoft.CodeAnalysis.BannedApiAnalyzers": "4.14.0", - "Microsoft.CodeAnalysis.Common": "5.0.0", - "Microsoft.CodeAnalysis.CSharp": "5.0.0", - "Microsoft.Data.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Design": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Sqlite": "11.0.0-preview.1.26104.118", - "Microsoft.EntityFrameworkCore.Tools": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Caching.Memory": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Configuration.Binder": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.DependencyInjection": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Hosting.Abstractions": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Http": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118", - "Microsoft.Extensions.Options": "11.0.0-preview.1.26104.118", - "Microsoft.NET.Test.Sdk": "18.0.1", - "MimeTypes": "2.5.2", - "Moq": "4.18.4", - "Morestachio": "5.0.1.631", - "NEbml": "1.1.0.5", - "Newtonsoft.Json": "13.0.4", - "Npgsql.EntityFrameworkCore.PostgreSQL": "11.0.0-preview.1", - "PlaylistsNET": "1.4.1", - "Polly": "8.6.5", - "prometheus-net": "8.2.1", - "prometheus-net.AspNetCore": "8.2.1", - "prometheus-net.DotNetRuntime": "4.4.1", - "Serilog.AspNetCore": "10.0.0", - "Serilog.Enrichers.Thread": "4.0.0", - "Serilog.Expressions": "5.0.0", - "Serilog.Settings.Configuration": "10.0.0", - "Serilog.Sinks.Async": "2.1.0", - "Serilog.Sinks.Console": "6.1.1", - "Serilog.Sinks.File": "7.0.0", - "Serilog.Sinks.Graylog": "3.1.1", - "SerilogAnalyzer": "0.15.0", - "SharpFuzz": "2.2.0", - "SkiaSharp": "[3.116.1]", - "SkiaSharp.HarfBuzz": "[3.116.1]", - "SkiaSharp.NativeAssets.Linux": "[3.116.1]", - "SmartAnalyzers.MultithreadingAnalyzer": "1.1.31", - "StyleCop.Analyzers": "1.2.0-beta.556", - "Svg.Skia": "3.4.1", - "Swashbuckle.AspNetCore": "7.3.2", - "Swashbuckle.AspNetCore.ReDoc": "6.9.0", - "System.Text.Json": "11.0.0-preview.1.26104.118", - "TagLibSharp": "2.3.0", - "TMDbLib": "2.3.0", - "UTF.Unknown": "2.6.0", - "xunit": "2.9.3", - "Xunit.Priority": "1.1.6", - "xunit.runner.visualstudio": "2.8.2", - "Xunit.SkippableFact": "1.5.61", - "z440.atl.core": "7.11.0" - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-preview.1.26104.118\\RuntimeIdentifierGraph.json" - } - } - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "version": "10.11.0", "restore": { @@ -2451,11 +2092,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2479,20 +2116,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -2516,24 +2139,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2945,11 +2550,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2986,42 +2587,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3436,9 +3005,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Naming.Tests/obj/project.assets.json b/tests/Jellyfin.Naming.Tests/obj/project.assets.json index e651d8c1..9063c4d5 100644 --- a/tests/Jellyfin.Naming.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Naming.Tests/obj/project.assets.json @@ -917,26 +917,11 @@ "build/net6.0/xunit.runner.visualstudio.props": {} } }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "framework": ".NETStandard,Version=v2.0", - "dependencies": { - "Jellyfin.Sdk": "2025.10.21" - }, - "compile": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - }, - "runtime": { - "bin/placeholder/Jellyfin.CodeAnalysis.dll": {} - } - }, "Jellyfin.Common/10.12.0": { "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -952,9 +937,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -968,7 +951,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -985,7 +967,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -999,7 +980,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1018,10 +998,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -2455,11 +2433,6 @@ "xunit.runner.visualstudio.nuspec" ] }, - "Jellyfin.CodeAnalysis/1.0.0": { - "type": "project", - "path": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj", - "msbuildProject": "../../src/Jellyfin.CodeAnalysis/Jellyfin.CodeAnalysis.csproj" - }, "Jellyfin.Common/10.12.0": { "type": "project", "path": "../../MediaBrowser.Common/MediaBrowser.Common.csproj", @@ -2493,7 +2466,6 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Naming >= 10.12.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -2543,9 +2515,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache b/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache index f9f28ac9..96b74000 100644 --- a/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "aetk2kDndoI=", + "dgSpecHash": "N3m4/GDb7P0=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Naming.Tests\\Jellyfin.Naming.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json index 84591b64..498192e0 100644 --- a/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2762,13 +2578,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2780,13 +2589,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -2798,24 +2600,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2948,11 +2732,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -2976,20 +2756,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3013,24 +2779,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3442,11 +3190,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3483,42 +3227,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4416,9 +4128,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4443,40 +4152,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4887,9 +4562,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj" } diff --git a/tests/Jellyfin.Networking.Tests/obj/project.assets.json b/tests/Jellyfin.Networking.Tests/obj/project.assets.json index 5acb6f93..244eaad3 100644 --- a/tests/Jellyfin.Networking.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Networking.Tests/obj/project.assets.json @@ -1095,9 +1095,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1114,7 +1112,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1133,9 +1130,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1149,7 +1144,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1166,7 +1160,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1195,7 +1188,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1214,10 +1206,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1230,7 +1220,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -2878,7 +2867,6 @@ "projectFileDependencyGroups": { "net11.0": [ "FsCheck.Xunit >= 3.3.2", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Networking >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -2926,9 +2914,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj" } diff --git a/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache b/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache index 3a22e8f1..1fd118f1 100644 --- a/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "VqeAp96kZ+8=", + "dgSpecHash": "2beOD7YFSA8=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Networking.Tests\\Jellyfin.Networking.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json index 5965598e..b42552c0 100644 --- a/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2744,9 +2560,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2777,13 +2590,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2799,13 +2605,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -2826,24 +2625,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -3288,13 +3069,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3306,13 +3080,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3324,24 +3091,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3474,11 +3223,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3502,20 +3247,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -3539,24 +3270,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3968,11 +3681,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4009,42 +3718,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4939,9 +4616,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Providers.Tests/obj/project.assets.json b/tests/Jellyfin.Providers.Tests/obj/project.assets.json index 97a2feee..1096f52a 100644 --- a/tests/Jellyfin.Providers.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Providers.Tests/obj/project.assets.json @@ -1291,9 +1291,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1310,7 +1308,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1329,9 +1326,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1345,7 +1340,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1362,7 +1356,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1391,7 +1384,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1410,10 +1402,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1427,7 +1417,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -3402,7 +3391,6 @@ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", "AutoFixture.Xunit2 >= 4.18.1", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "MediaBrowser.Providers >= 1.0.0", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -3452,9 +3440,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache b/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache index 612e547e..84d5260d 100644 --- a/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "yVpchsJCVR8=", + "dgSpecHash": "fflBqbb1mUM=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Providers.Tests\\Jellyfin.Providers.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json index 67598761..c198d612 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -1019,9 +952,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1072,13 +1002,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -1104,24 +1027,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", @@ -1544,9 +1449,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -1577,13 +1479,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1594,36 +1489,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -2045,9 +1915,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2075,47 +1942,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2537,9 +2367,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2578,47 +2405,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3037,9 +2827,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -3087,25 +2874,6 @@ "version": "[2.9.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -3156,24 +2924,6 @@ "version": "[3.1.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net": { "target": "Package", "version": "[8.2.1, )", @@ -3741,9 +3491,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3768,45 +3515,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4370,9 +4078,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -4405,47 +4110,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4863,9 +4536,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4890,45 +4560,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -5347,9 +4978,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5385,48 +5013,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -5851,9 +5447,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -5881,49 +5474,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -6485,9 +6046,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -6518,13 +6076,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -6540,13 +6091,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -6567,24 +6111,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -7011,9 +6537,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -7038,45 +6561,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -7510,13 +6994,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -7528,13 +7005,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -7546,24 +7016,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7696,11 +7148,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -7724,20 +7172,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -7761,24 +7195,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8194,9 +7610,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8224,20 +7637,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -8266,24 +7665,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8699,9 +8080,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8729,20 +8107,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -8766,24 +8130,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -9204,9 +8550,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9250,31 +8593,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -9290,18 +8613,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", @@ -9726,9 +9037,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9759,42 +9067,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10206,11 +9482,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -10247,42 +9519,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10703,9 +9943,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -10736,13 +9973,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -10752,31 +9982,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -12161,9 +11366,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -12188,40 +11390,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -12638,9 +11806,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -13156,9 +12321,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json index 2f31d52c..39074f95 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json @@ -3011,7 +3011,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "TagLibSharp": "2.3.0" @@ -3033,7 +3032,6 @@ "Emby.Photos": "1.0.0", "Ignore": "0.2.1", "Jellyfin.Api": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", @@ -3065,14 +3063,12 @@ "dependencies": { "CommandLineParser": "2.9.1", "Emby.Server.Implementations": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Drawing": "1.0.0", "Jellyfin.Drawing.Skia": "1.0.0", "Jellyfin.LiveTv": "1.0.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", - "Jellyfin.Sdk": "2025.10.21", "Jellyfin.Server.Implementations": "1.0.0", "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", "Morestachio": "5.0.1.631", @@ -3101,7 +3097,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -3136,9 +3131,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -3155,7 +3148,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -3174,9 +3166,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3190,7 +3180,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -3205,7 +3194,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -3223,7 +3211,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -3241,7 +3228,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3261,7 +3247,6 @@ "BlurHashSharp": "1.4.0-pre.1", "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3284,7 +3269,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -3299,7 +3283,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3350,7 +3333,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -3369,10 +3351,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -3385,7 +3365,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -3401,14 +3380,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3425,7 +3402,6 @@ "AutoFixture": "4.18.1", "AutoFixture.AutoMoq": "4.18.1", "AutoFixture.Xunit2": "4.18.1", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21", "Microsoft.AspNetCore.Mvc.Testing": "11.0.0-preview.1.26104.118", "Microsoft.NET.Test.Sdk": "18.0.1", @@ -3446,10 +3422,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.LocalMetadata.dll": {} @@ -3464,7 +3438,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3485,7 +3458,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -3509,10 +3481,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -7846,7 +7816,6 @@ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", "Emby.Server.Implementations >= 1.0.0", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Database.Implementations >= 10.11.0", "Jellyfin.Sdk >= 2025.10.21", "Jellyfin.Server.Implementations >= 1.0.0", @@ -7903,9 +7872,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache index 396ec6b5..72a29b55 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "wBLLsvDPe+0=", + "dgSpecHash": "piiIPUfU31k=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Implementations.Tests\\Jellyfin.Server.Implementations.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json index 2c498de6..65b4c0dc 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -1019,9 +952,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1072,13 +1002,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -1104,24 +1027,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", @@ -1544,9 +1449,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -1577,13 +1479,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1594,36 +1489,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -2045,9 +1915,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2075,47 +1942,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2537,9 +2367,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2578,47 +2405,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3037,9 +2827,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -3087,25 +2874,6 @@ "version": "[2.9.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -3156,24 +2924,6 @@ "version": "[3.1.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net": { "target": "Package", "version": "[8.2.1, )", @@ -3741,9 +3491,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3768,45 +3515,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4370,9 +4078,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -4405,47 +4110,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4863,9 +4536,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4890,45 +4560,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -5347,9 +4978,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5385,48 +5013,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -5851,9 +5447,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -5881,49 +5474,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -6485,9 +6046,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -6518,13 +6076,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -6540,13 +6091,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -6567,24 +6111,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -7011,9 +6537,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -7038,45 +6561,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -7510,13 +6994,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -7528,13 +7005,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -7546,24 +7016,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7696,11 +7148,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -7724,20 +7172,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -7761,24 +7195,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8194,9 +7610,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8224,20 +7637,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -8266,24 +7665,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8699,9 +8080,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8729,20 +8107,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -8766,24 +8130,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -9204,9 +8550,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9250,31 +8593,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -9290,18 +8613,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", @@ -9726,9 +9037,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9759,42 +9067,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10206,11 +9482,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -10247,42 +9519,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10703,9 +9943,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -10736,13 +9973,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -10752,31 +9982,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -12161,9 +11366,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -12188,40 +11390,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -12634,9 +11802,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json index 945993f6..adcc5218 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json @@ -2981,7 +2981,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "TagLibSharp": "2.3.0" @@ -3003,7 +3002,6 @@ "Emby.Photos": "1.0.0", "Ignore": "0.2.1", "Jellyfin.Api": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", @@ -3035,14 +3033,12 @@ "dependencies": { "CommandLineParser": "2.9.1", "Emby.Server.Implementations": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Drawing": "1.0.0", "Jellyfin.Drawing.Skia": "1.0.0", "Jellyfin.LiveTv": "1.0.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", - "Jellyfin.Sdk": "2025.10.21", "Jellyfin.Server.Implementations": "1.0.0", "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", "Morestachio": "5.0.1.631", @@ -3071,7 +3067,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -3106,9 +3101,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -3125,7 +3118,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -3144,9 +3136,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3160,7 +3150,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -3175,7 +3164,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -3193,7 +3181,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -3211,7 +3198,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3231,7 +3217,6 @@ "BlurHashSharp": "1.4.0-pre.1", "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3254,7 +3239,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -3269,7 +3253,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3320,7 +3303,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -3339,10 +3321,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -3355,7 +3335,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -3371,14 +3350,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3392,10 +3369,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.LocalMetadata.dll": {} @@ -3410,7 +3385,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3431,7 +3405,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -3455,10 +3428,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -7748,7 +7719,6 @@ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", "AutoFixture.Xunit2 >= 4.18.1", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.AspNetCore.Mvc.Testing >= 11.0.0-preview.1.26104.118", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -7800,9 +7770,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache index 5c2df665..c5b3ff1e 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "pAHS2jcV+/I=", + "dgSpecHash": "w91ZWhPlQGM=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Integration.Tests\\Jellyfin.Server.Integration.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json index 985eb585..ff2828b1 100644 --- a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -510,9 +478,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -538,38 +503,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TagLibSharp": { "target": "Package", "version": "[2.3.0, )", @@ -1019,9 +952,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -1072,13 +1002,6 @@ "version": "[0.2.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Data.Sqlite": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -1104,24 +1027,6 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net.DotNetRuntime": { "target": "Package", "version": "[4.4.1, )", @@ -1544,9 +1449,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj" }, @@ -1577,13 +1479,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -1594,36 +1489,11 @@ "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Swashbuckle.AspNetCore": { "target": "Package", "version": "[7.3.2, )", @@ -2045,9 +1915,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -2075,47 +1942,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2537,9 +2367,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -2578,47 +2405,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Relational": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3037,9 +2827,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" }, @@ -3087,25 +2874,6 @@ "version": "[2.9.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -3156,24 +2924,6 @@ "version": "[3.1.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "prometheus-net": { "target": "Package", "version": "[8.2.1, )", @@ -3741,9 +3491,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3768,45 +3515,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -4370,9 +4078,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -4405,47 +4110,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4863,9 +4536,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -4890,45 +4560,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -5347,9 +4978,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -5385,48 +5013,16 @@ "version": "[0.8.0, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Http": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "UTF.Unknown": { "target": "Package", "version": "[2.6.0, )", @@ -5851,9 +5447,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -5881,49 +5474,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -6485,9 +6046,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -6518,13 +6076,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -6540,13 +6091,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -6567,24 +6111,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -7011,9 +6537,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -7038,45 +6561,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -7510,13 +6994,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -7528,13 +7005,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -7546,24 +7016,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -7696,11 +7148,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -7724,20 +7172,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -7761,24 +7195,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8194,9 +7610,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8224,20 +7637,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -8266,24 +7665,6 @@ "target": "Package", "version": "[11.0.0-preview.1, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -8699,9 +8080,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -8729,20 +8107,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -8766,24 +8130,6 @@ "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -9204,9 +8550,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9250,31 +8593,11 @@ "version": "[8.3.1.1, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, "SkiaSharp": { "target": "Package", "version": "[3.116.1, 3.116.1]", @@ -9290,18 +8613,6 @@ "version": "[3.116.1, 3.116.1]", "versionCentrallyManaged": true }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "Svg.Skia": { "target": "Package", "version": "[3.4.1, )", @@ -9726,9 +9037,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -9759,42 +9067,10 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10206,11 +9482,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -10247,42 +9519,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -10703,9 +9943,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -10736,13 +9973,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -10752,31 +9982,6 @@ "target": "Package", "version": "[10.8.0, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -12161,9 +11366,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -12188,40 +11390,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -12634,9 +11802,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Server.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Tests/obj/project.assets.json index 03f44b08..bb88a718 100644 --- a/tests/Jellyfin.Server.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Server.Tests/obj/project.assets.json @@ -2965,7 +2965,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "TagLibSharp": "2.3.0" @@ -2987,7 +2986,6 @@ "Emby.Photos": "1.0.0", "Ignore": "0.2.1", "Jellyfin.Api": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", @@ -3019,14 +3017,12 @@ "dependencies": { "CommandLineParser": "2.9.1", "Emby.Server.Implementations": "1.0.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Drawing": "1.0.0", "Jellyfin.Drawing.Skia": "1.0.0", "Jellyfin.LiveTv": "1.0.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", - "Jellyfin.Sdk": "2025.10.21", "Jellyfin.Server.Implementations": "1.0.0", "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "11.0.0-preview.1.26104.118", "Morestachio": "5.0.1.631", @@ -3055,7 +3051,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.MediaEncoding.Hls": "1.0.0", "Jellyfin.Networking": "1.0.0", @@ -3090,9 +3085,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -3109,7 +3102,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -3128,9 +3120,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3144,7 +3134,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -3159,7 +3148,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore": "11.0.0-preview.1.26104.118", @@ -3177,7 +3165,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", @@ -3195,7 +3182,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3215,7 +3201,6 @@ "BlurHashSharp": "1.4.0-pre.1", "BlurHashSharp.SkiaSharp": "1.4.0-pre.1", "HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3238,7 +3223,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -3253,7 +3237,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3304,7 +3287,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -3323,10 +3305,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -3339,7 +3319,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0" }, @@ -3355,14 +3334,12 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Database.Implementations": "10.11.0", "Jellyfin.Database.Providers.Postgres": "1.0.0", "Jellyfin.Database.Providers.Sqlite": "1.0.0", "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118" }, "compile": { @@ -3376,10 +3353,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.LocalMetadata.dll": {} @@ -3394,7 +3369,6 @@ "dependencies": { "AsyncKeyedLock": "8.0.2", "BDInfo": "0.8.0", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", @@ -3415,7 +3389,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -3439,10 +3412,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -7715,7 +7686,6 @@ "AutoFixture >= 4.18.1", "AutoFixture.AutoMoq >= 4.18.1", "AutoFixture.Xunit2 >= 4.18.1", - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "Microsoft.AspNetCore.Mvc.Testing >= 11.0.0-preview.1.26104.118", "Microsoft.CodeAnalysis.BannedApiAnalyzers >= 4.14.0", @@ -7766,9 +7736,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache index edfbfa91..33567c84 100644 --- a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "gh1cw+kHS8I=", + "dgSpecHash": "DcxrFskonXc=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Tests\\Jellyfin.Server.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json index 23daf55f..0e087f91 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json @@ -39,13 +39,20 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } }, + "warningProperties": { + "allWarningsAsErrors": true, + "warnAsError": [ + "NU1605" + ], + "warnNotAsError": [ + "NU1902", + "NU1903" + ] + }, "restoreAuditProperties": { "enableAudit": "true", "auditLevel": "low", @@ -56,45 +63,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -505,9 +473,6 @@ "net11.0": { "targetAlias": "net11.0", "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj" } @@ -535,47 +500,10 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Logging": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -990,9 +918,6 @@ "projectReferences": { "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -1017,45 +942,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -1619,9 +1505,6 @@ "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj" } @@ -1654,47 +1537,15 @@ "version": "[2.5.4, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Configuration.Binder": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2110,9 +1961,6 @@ "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj" }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - }, "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj" } @@ -2140,49 +1988,17 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "MimeTypes": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", "target": "Package", "version": "[2.5.2, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -2744,9 +2560,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -2777,13 +2590,6 @@ "version": "[8.0.2, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -2799,13 +2605,6 @@ "version": "[8.0.1, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.Extensions.Caching.Abstractions": { "target": "Package", "version": "[11.0.0-preview.1.26104.118, )", @@ -2826,24 +2625,6 @@ "version": "[1.4.1, )", "versionCentrallyManaged": true }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - }, "TMDbLib": { "target": "Package", "version": "[2.3.0, )", @@ -3270,9 +3051,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } @@ -3297,45 +3075,6 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Jellyfin.Sdk": { - "target": "Package", - "version": "[2025.10.21, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true - } - }, "centralPackageVersions": { "AsyncKeyedLock": "8.0.2", "AutoFixture": "4.18.1", @@ -3769,13 +3508,6 @@ "netstandard2.0": { "targetAlias": "netstandard2.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", @@ -3787,13 +3519,6 @@ "version": "[3.11.0, )", "versionCentrallyManaged": true }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.CodeAnalysis.CSharp": { "suppressParent": "All", "target": "Package", @@ -3805,24 +3530,6 @@ "target": "Package", "version": "[2.0.3, )", "autoReferenced": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -3955,11 +3662,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -3983,20 +3686,6 @@ "net11.0": { "targetAlias": "net11.0", "dependencies": { - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, "Microsoft.EntityFrameworkCore.Design": { "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", "suppressParent": "All", @@ -4020,24 +3709,6 @@ "target": "Package", "version": "[8.6.5, )", "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -4449,11 +4120,7 @@ "frameworks": { "net11.0": { "targetAlias": "net11.0", - "projectReferences": { - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" - } - } + "projectReferences": {} } }, "warningProperties": { @@ -4490,42 +4157,10 @@ "version": "[60.1.0-alpha.356, )", "versionCentrallyManaged": true }, - "IDisposableAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.0.8, )", - "versionCentrallyManaged": true - }, "Jellyfin.Sdk": { "target": "Package", "version": "[2025.10.21, )", "versionCentrallyManaged": true - }, - "Microsoft.CodeAnalysis.BannedApiAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers", - "suppressParent": "All", - "target": "Package", - "version": "[4.14.0, )", - "versionCentrallyManaged": true - }, - "SerilogAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[0.15.0, )", - "versionCentrallyManaged": true - }, - "SmartAnalyzers.MultithreadingAnalyzer": { - "suppressParent": "All", - "target": "Package", - "version": "[1.1.31, )", - "versionCentrallyManaged": true - }, - "StyleCop.Analyzers": { - "suppressParent": "All", - "target": "Package", - "version": "[1.2.0-beta.556, )", - "versionCentrallyManaged": true } }, "centralPackageVersions": { @@ -5423,9 +5058,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json index 5fba36b9..9d50aaf0 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json +++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json @@ -1210,9 +1210,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Common.dll": {} @@ -1229,7 +1227,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "BitFaster.Caching": "2.5.4", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", "Jellyfin.MediaEncoding.Keyframes": "10.11.0", "Jellyfin.Model": "10.12.0", @@ -1248,9 +1245,7 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Database.Implementations": "10.11.0", - "Jellyfin.Sdk": "2025.10.21", "Microsoft.Extensions.Logging": "11.0.0-preview.1.26104.118" }, "compile": { @@ -1264,7 +1259,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "11.0.0-preview.1.26104.118", "Polly": "8.6.5" }, @@ -1281,7 +1275,6 @@ "dependencies": { "Diacritics": "4.1.4", "ICU4N.Transliterator": "60.1.0-alpha.356", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Sdk": "2025.10.21" }, "compile": { @@ -1310,7 +1303,6 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Data": "10.12.0", "Jellyfin.Extensions": "10.12.0", "Jellyfin.Sdk": "2025.10.21" @@ -1329,10 +1321,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Common": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/Jellyfin.Naming.dll": {} @@ -1346,7 +1336,6 @@ "framework": ".NETCoreApp,Version=v11.0", "dependencies": { "AsyncKeyedLock": "8.0.2", - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", "Jellyfin.Model": "10.12.0", "Jellyfin.Sdk": "2025.10.21", @@ -1370,10 +1359,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v11.0", "dependencies": { - "Jellyfin.CodeAnalysis": "1.0.0", "Jellyfin.Controller": "10.12.0", - "Jellyfin.Model": "10.12.0", - "Jellyfin.Sdk": "2025.10.21" + "Jellyfin.Model": "10.12.0" }, "compile": { "bin/placeholder/MediaBrowser.XbmcMetadata.dll": {} @@ -3233,7 +3220,6 @@ }, "projectFileDependencyGroups": { "net11.0": [ - "Jellyfin.CodeAnalysis >= 1.0.0", "Jellyfin.Sdk >= 2025.10.21", "MediaBrowser.Providers >= 1.0.0", "MediaBrowser.XbmcMetadata >= 1.0.0", @@ -3287,9 +3273,6 @@ }, "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj": { "projectPath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj" - }, - "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj": { - "projectPath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj" } } } diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache index 6aa62ef1..27891996 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "+lkQwnGRsbE=", + "dgSpecHash": "ReVbGFytYdI=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.XbmcMetadata.Tests\\Jellyfin.XbmcMetadata.Tests.csproj", "expectedPackageFiles": [