fix: Address open issues, update all dependencies, add CodeQL #1
codeql.yml
on: pull_request
codeql
/
Analyze C#
32m 24s
codeql
/
Analyze GitHub Actions
42s
codeql
/
Analyze JavaScript
0s
Annotations
12 warnings
|
codeql / Analyze GitHub Actions
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses.
To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftDateTimeContractResolver.cs#L20
Type 'Akavache.NewtonsoftJson.NewtonsoftDateTimeContractResolver' derives from 'Newtonsoft.Json.Serialization.DefaultContractResolver' which has 'RequiresUnreferencedCodeAttribute'. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftDateTimeContractResolver.cs#L20
Type 'Akavache.NewtonsoftJson.NewtonsoftDateTimeContractResolver' derives from 'Newtonsoft.Json.Serialization.DefaultContractResolver' which has 'RequiresUnreferencedCodeAttribute'. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
|
|
codeql / Analyze C#:
src/Akavache.NewtonsoftJson/NewtonsoftSerializer.cs#L304
Using member 'Newtonsoft.Json.JsonSerializer.Create(JsonSerializerSettings)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
codeql / Analyze C#
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses.
To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
|