Merge pull request #6 from stefannikolei/sn/geojson #11
Annotations
60 warnings
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Converters/JsonStringEnumMemberConverter.cs#L19
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L144
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry, TProps>.Equals(Feature<TGeometry, TProps> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry, TProps>>.Equals(Feature<TGeometry, TProps>? other)' (possibly because of nullability attributes).
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L36
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L43
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L204
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L272
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry>.Equals(Feature<TGeometry> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry>>.Equals(Feature<TGeometry>? other)' (possibly because of nullability attributes).
|
Build (macos-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L229
Cannot convert null literal to non-nullable reference type.
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonUtilities.cs#L102
The variable 'sqrEpsilon' is assigned but its value is never used
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L362
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L363
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L365
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L366
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L367
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L369
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L370
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (macos-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L246
Code should not contain trailing whitespace (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1028.md)
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Converters/JsonStringEnumMemberConverter.cs#L19
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L144
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry, TProps>.Equals(Feature<TGeometry, TProps> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry, TProps>>.Equals(Feature<TGeometry, TProps>? other)' (possibly because of nullability attributes).
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L36
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L43
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L204
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L272
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry>.Equals(Feature<TGeometry> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry>>.Equals(Feature<TGeometry>? other)' (possibly because of nullability attributes).
|
Build (ubuntu-latest, net8.0, 8.0.x, -x64, false):
tests/GeoJson/Feature/Feature.cs#L229
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Converters/JsonStringEnumMemberConverter.cs#L19
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L144
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry, TProps>.Equals(Feature<TGeometry, TProps> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry, TProps>>.Equals(Feature<TGeometry, TProps>? other)' (possibly because of nullability attributes).
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L36
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L43
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L199
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L204
Cannot convert null literal to non-nullable reference type.
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L272
Nullability of reference types in type of parameter 'other' of 'bool Feature<TGeometry>.Equals(Feature<TGeometry> other)' doesn't match implicitly implemented member 'bool IEquatable<Feature<TGeometry>>.Equals(Feature<TGeometry>? other)' (possibly because of nullability attributes).
|
Build (ubuntu-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Feature/Feature.cs#L229
Cannot convert null literal to non-nullable reference type.
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonUtilities.cs#L102
The variable 'sqrEpsilon' is assigned but its value is never used
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L362
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L363
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L365
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L366
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L367
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L369
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L370
Single line comment should begin with a space (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1005.md)
|
Build (windows-latest, net8.0, 8.0.x, -x64, false):
src/PolygonClipper/PolygonClipper.cs#L246
Code should not contain trailing whitespace (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1028.md)
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/PolygonClipper.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Geometry/GeometryCollection.cs#L70
Nullability of reference types in type of parameter 'left' of 'bool GeometryCollection.Equals(GeometryCollection left, GeometryCollection right)' doesn't match implicitly implemented member 'bool IEqualityComparer<GeometryCollection>.Equals(GeometryCollection? x, GeometryCollection? y)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Geometry/GeometryCollection.cs#L70
Nullability of reference types in type of parameter 'right' of 'bool GeometryCollection.Equals(GeometryCollection left, GeometryCollection right)' doesn't match implicitly implemented member 'bool IEqualityComparer<GeometryCollection>.Equals(GeometryCollection? x, GeometryCollection? y)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/Geometry/GeometryCollection.cs#L62
Nullability of reference types in type of parameter 'other' of 'bool GeometryCollection.Equals(GeometryCollection other)' doesn't match implicitly implemented member 'bool IEquatable<GeometryCollection>.Equals(GeometryCollection? other)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/GeoJSONObject.cs#L67
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/GeoJSONObject.cs#L83
Nullability of reference types in type of parameter 'left' of 'bool GeoJSONObject.Equals(GeoJSONObject left, GeoJSONObject right)' doesn't match implicitly implemented member 'bool IEqualityComparer<GeoJSONObject>.Equals(GeoJSONObject? x, GeoJSONObject? y)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/GeoJSONObject.cs#L83
Nullability of reference types in type of parameter 'right' of 'bool GeoJSONObject.Equals(GeoJSONObject left, GeoJSONObject right)' doesn't match implicitly implemented member 'bool IEqualityComparer<GeoJSONObject>.Equals(GeoJSONObject? x, GeoJSONObject? y)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/GeoJSONObject.cs#L75
Nullability of reference types in type of parameter 'other' of 'bool GeoJSONObject.Equals(GeoJSONObject other)' doesn't match implicitly implemented member 'bool IEquatable<GeoJSONObject>.Equals(GeoJSONObject? other)' (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/CoordinateReferenceSystem/CRSBase.cs#L37
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
Build (windows-latest, net9.0, 9.0.x, true, -x64, false):
tests/GeoJson/CoordinateReferenceSystem/CRSBase.cs#L53
Nullability of reference types in type of parameter 'left' of 'bool CRSBase.Equals(CRSBase left, CRSBase right)' doesn't match implicitly implemented member 'bool IEqualityComparer<CRSBase>.Equals(CRSBase? x, CRSBase? y)' (possibly because of nullability attributes).
|