Skip to content

Commit 00727bc

Browse files
CopilotCopilot
andcommitted
Address code review: simplify IsRequiredVersion logic, remove no-op Update-TypeData
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 2892ed5 commit 00727bc

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

ModuleFast.psm1

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,6 @@ enum SpecFileType {
13221322
PSDepend
13231323
}
13241324

1325-
Update-TypeData -TypeName ModuleFast.ModuleFastInfo -MemberType AliasProperty -MemberName Location -Value Location -Force 2>$null
13261325
Update-TypeData -TypeName Nuget.Versioning.NugetVersion -SerializationMethod String -Force
13271326

13281327
#endRegion Classes

src/ModuleFast/ModuleFastSpec.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,10 +269,10 @@ public int CompareTo(object? other)
269269
}
270270

271271
private static bool IsRequiredVersion(VersionRange version) =>
272-
!(version.MinVersion != version.MaxVersion ||
273-
!version.HasLowerAndUpperBounds ||
274-
!version.IsMinInclusive ||
275-
!version.IsMaxInclusive);
272+
version.MinVersion == version.MaxVersion &&
273+
version.HasLowerAndUpperBounds &&
274+
version.IsMinInclusive &&
275+
version.IsMaxInclusive;
276276

277277
public override string ToString()
278278
{

0 commit comments

Comments
 (0)