Repository navigation
ci: bump actions/checkout from 4 to 7 - #28
Open
dependabot[bot] wants to merge 1 commit into
Open
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Annotations
9 warnings
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build:
src/SnagLite/Services/CurlClient.cs#L102
ParseResponse calls TryParse but does not explicitly check whether the conversion succeeded. Either use the return value in a conditional statement or verify that the call site expects that the out argument will be set to the default value when the conversion fails. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1806)
|
|
Build:
src/SnagLite/Services/Resolvers/ResolverC.cs#L74
Use 'string.StartsWith(char)' instead of 'string.StartsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
|
|
Build:
src/SnagLite/Commands/DownloadCommand.cs#L50
In member Task<int> DownloadCommand.ExecuteAsync(CommandContext context, Settings settings, CancellationToken ct), change parameter name ct to cancellationToken in order to match the identifier as it has been declared in Task<int> AsyncCommand<Settings>.ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
|
|
Build:
src/SnagLite/Commands/UpdateCommand.cs#L9
In member Task<int> UpdateCommand.ExecuteAsync(CommandContext context, CancellationToken ct), change parameter name ct to cancellationToken in order to match the identifier as it has been declared in Task<int> AsyncCommand.ExecuteAsync(CommandContext context, CancellationToken cancellationToken) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
|
|
Build:
src/SnagLite/Services/CurlClient.cs#L102
ParseResponse calls TryParse but does not explicitly check whether the conversion succeeded. Either use the return value in a conditional statement or verify that the call site expects that the out argument will be set to the default value when the conversion fails. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1806)
|
|
Build:
src/SnagLite/Services/Resolvers/ResolverC.cs#L74
Use 'string.StartsWith(char)' instead of 'string.StartsWith(string)' when you have a string with a single char (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1865)
|
|
Build:
src/SnagLite/Commands/DownloadCommand.cs#L50
In member Task<int> DownloadCommand.ExecuteAsync(CommandContext context, Settings settings, CancellationToken ct), change parameter name ct to cancellationToken in order to match the identifier as it has been declared in Task<int> AsyncCommand<Settings>.ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
|
|
Build:
src/SnagLite/Commands/UpdateCommand.cs#L9
In member Task<int> UpdateCommand.ExecuteAsync(CommandContext context, CancellationToken ct), change parameter name ct to cancellationToken in order to match the identifier as it has been declared in Task<int> AsyncCommand.ExecuteAsync(CommandContext context, CancellationToken cancellationToken) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
|
background
wait
wait-all
cancel
parallel
Loading