Skip to content

Merge pull request #101 from SunriseCommunity/feat/add-user-history-g… #644

Merge pull request #101 from SunriseCommunity/feat/add-user-history-g…

Merge pull request #101 from SunriseCommunity/feat/add-user-history-g… #644

Triggered via push February 1, 2026 14:48
Status Success
Total duration 2m 32s
Artifacts

dotnet.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

160 warnings
Test Group 1: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 1: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 1: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 1: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 1: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 1: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 1: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 1: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 1: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 8: Sunrise.Shared/Database/Seeders/MedalSeeder.cs#L13
Non-nullable property 'user' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 8: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 8: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 8: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 8: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 8: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 8: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 8: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 13: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 13: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 13: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L256
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 13: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L154
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 13: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 13: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 13: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 13: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 13: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 16: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 16: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 16: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 16: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 16: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 16: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 16: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 16: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 16: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 15: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L19
Non-nullable property 'Target' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 15: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 15: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 15: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 15: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 15: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 15: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 15: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 15: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 14: Sunrise.Shared/Objects/Serializable/ErrorMessage.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 14: Sunrise.Shared/Objects/Serializable/Events/BeatmapStatusChanged.cs#L9
Non-nullable property 'BeatmapHash' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 14: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 14: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 14: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 14: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 14: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 14: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 14: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 11: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 11: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 11: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 11: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 11: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L256
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 11: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L154
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 11: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 11: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 11: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 2: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L19
Non-nullable property 'Target' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 2: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 2: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 2: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 2: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 2: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 2: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 2: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserMedals.cs#L13
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserMetadata.cs#L17
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L19
Non-nullable property 'Target' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 12: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 12: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 12: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 12: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 3: Sunrise.Shared/Database/Repositories/BeatmapRepository.cs#L40
Possible null reference argument for parameter 'hash' in 'string RedisKey.BeatmapSetIdByHash(string hash)'.
Test Group 3: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 3: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 3: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 3: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L154
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 3: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 3: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 3: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 3: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 3: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 5: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 5: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 5: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 5: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 5: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 5: Sunrise.Shared/Extensions/ByteExtensions.cs#L9
'SHA1CryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Test Group 5: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 5: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 5: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 9: Sunrise.Shared/Objects/Serializable/BeatmapSet.cs#L200
Non-nullable property 'CountryCode' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Objects/Serializable/BeatmapSet.cs#L197
Non-nullable property 'AvatarUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Objects/Serializable/ErrorMessage.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Objects/Serializable/Events/BeatmapStatusChanged.cs#L9
Non-nullable property 'BeatmapHash' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 9: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 9: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 9: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 9: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 7: Sunrise.Shared/Objects/Serializable/BeatmapSet.cs#L200
Non-nullable property 'CountryCode' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Objects/Serializable/BeatmapSet.cs#L197
Non-nullable property 'AvatarUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Objects/Serializable/ErrorMessage.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Objects/Serializable/Events/BeatmapStatusChanged.cs#L9
Non-nullable property 'BeatmapHash' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 7: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 7: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 7: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 7: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 10: Sunrise.Shared/Database/Models/Users/UserRelationship.cs#L14
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 10: Sunrise.Shared/Database/Models/Users/UserStats.cs#L12
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 10: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L15
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 10: Sunrise.Shared/Database/Models/Users/UserStatsSnapshot.cs#L28
Possible null reference return.
Test Group 10: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 10: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 10: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 10: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 10: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 6: Sunrise.Shared/Objects/Serializable/Events/BeatmapStatusChanged.cs#L9
Non-nullable property 'BeatmapHash' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 6: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 6: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 6: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 6: Sunrise.Shared/Database/Extensions/BaseQueryableExtensions.cs#L76
Converting null literal or possible null value to non-nullable type.
Test Group 6: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 6: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 6: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.
Test Group 4: Sunrise.Shared/Objects/Serializable/ErrorMessage.cs#L8
Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 4: Sunrise.Shared/Objects/Serializable/Events/BeatmapStatusChanged.cs#L9
Non-nullable property 'BeatmapHash' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 4: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L86
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 4: Sunrise.Shared/Objects/Serializable/Performances/PerformanceAttributes.cs#L11
Non-nullable property 'Difficulty' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test Group 4: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L256
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 4: Sunrise.Shared/Extensions/Scores/ScoreExtensions.cs#L154
'RequestType' is obsolete: 'Please use string literals instead. This class will be removed in future versions.'
Test Group 4: Sunrise.Shared/Repositories/SessionRepository.cs#L131
'SessionRepository.TryGetSession(string, string?, out Session?)' is obsolete: 'Use TryGetSessionAsync instead'
Test Group 4: Sunrise.Shared/Utils/Converters/UnixDateTimeConverter.cs#L32
Possible null reference argument for parameter 's' in 'DateTime DateTime.Parse(string s)'.
Test Group 4: Sunrise.Shared/Utils/ReplayReader.cs#L21
Possible null reference return.
Test Group 4: Sunrise.Shared/Utils/ReplayReader.cs#L10
Possible null reference return.