Fix build and code structure improvements. New but essential UI functionality. CI improvements. Documentation improvements. AI module improvements.
This commit is contained in:
@@ -9,7 +9,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task StandardInstallProducesDeterministicOutputAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "standard");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -28,7 +28,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task IsolatedLinkerInstallIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "isolated");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -47,7 +47,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task LockfileOnlyIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "lockfile-only");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -66,7 +66,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task BinaryLockfileEmitsRemediationAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "binary-lockfile");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -85,7 +85,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task WorkspacesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "workspaces");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -104,7 +104,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task SymlinkSafetyIsEnforcedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "symlinks");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -123,7 +123,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task ScopedPackagesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "scoped-packages");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -142,7 +142,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task GitDependenciesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "git-dependencies");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -161,7 +161,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task CustomRegistryIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "custom-registry");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -180,7 +180,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task PatchedPackagesAreParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "patched-packages");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -199,7 +199,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task PatchedMultiVersionIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "patched-multi-version");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -218,7 +218,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task DeepDependencyTreeIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "deep-tree");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -237,7 +237,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task MultiWorkspaceIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "multi-workspace");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -256,7 +256,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task JsoncLockfileIsParsedAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "jsonc-lockfile");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -275,7 +275,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task ContainerLayersAreDiscoveredAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "container-layers");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -294,7 +294,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task BunfigOnlyEmitsDeclaredOnlyAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "bunfig-only");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -313,7 +313,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task LockfileDevClassificationIsDeterministicAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "lockfile-dev-classification");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
@@ -332,7 +332,7 @@ public sealed class BunLanguageAnalyzerTests
|
||||
[Fact]
|
||||
public async Task NonConcreteVersionsUseExplicitKeyAsync()
|
||||
{
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var cancellationToken = CancellationToken.None;
|
||||
var fixturePath = TestPaths.ResolveFixture("lang", "bun", "non-concrete-versions");
|
||||
var goldenPath = Path.Combine(fixturePath, "expected.json");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user