Skip to content

Refactor filter classes to streamline handling and update licensing #3

Refactor filter classes to streamline handling and update licensing

Refactor filter classes to streamline handling and update licensing #3

Triggered via pull request April 18, 2026 13:56
@tsutomitsutomi
synchronize #2
model-redesign
Status Success
Total duration 39s
Artifacts

pr-build.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L180
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, object)' (but other parameters do)
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L152
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, string, object)' (but other parameters do)
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L122
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda<T>(FilterExpression, string)' (but other parameters do)
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L93
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda(FilterExpression, Type, string)' (but other parameters do)
Build (.NET 10.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L30
Possible null reference argument for parameter 'json' in 'JsonDocument JsonDocument.Parse(string json, JsonDocumentOptions options = default(JsonDocumentOptions))'.
Build (.NET 10.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L27
Converting null literal or possible null value to non-nullable type.
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Possible null reference return.
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Converting null literal or possible null value to non-nullable type.
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L162
Unboxing a possibly null value.
Build (.NET 10.0.x): src/Deveel.Filters/Filters/FunctionFilterExpression.cs#L50
'FunctionFilterExpression.Variable' hides inherited member 'FilterExpression.Variable(string)'. Use the new keyword if hiding was intended.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L180
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, object)' (but other parameters do)
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L152
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, string, object)' (but other parameters do)
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L122
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda<T>(FilterExpression, string)' (but other parameters do)
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L93
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda(FilterExpression, Type, string)' (but other parameters do)
Build (.NET 9.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L30
Possible null reference argument for parameter 'json' in 'JsonDocument JsonDocument.Parse(string json, JsonDocumentOptions options = default(JsonDocumentOptions))'.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L27
Converting null literal or possible null value to non-nullable type.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Possible null reference return.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Converting null literal or possible null value to non-nullable type.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L162
Unboxing a possibly null value.
Build (.NET 9.0.x): src/Deveel.Filters/Filters/FunctionFilterExpression.cs#L50
'FunctionFilterExpression.Variable' hides inherited member 'FilterExpression.Variable(string)'. Use the new keyword if hiding was intended.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L180
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, object)' (but other parameters do)
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L152
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.Evaluate(FilterExpression, Type, string, object)' (but other parameters do)
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L122
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda<T>(FilterExpression, string)' (but other parameters do)
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L93
Parameter 'filter' has no matching param tag in the XML comment for 'FilterExtensions.AsAsyncLambda(FilterExpression, Type, string)' (but other parameters do)
Build (.NET 8.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L30
Possible null reference argument for parameter 'json' in 'JsonDocument JsonDocument.Parse(string json, JsonDocumentOptions options = default(JsonDocumentOptions))'.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/JsonElementUtil.cs#L27
Converting null literal or possible null value to non-nullable type.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Possible null reference return.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L236
Converting null literal or possible null value to non-nullable type.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FilterExtensions.cs#L162
Unboxing a possibly null value.
Build (.NET 8.0.x): src/Deveel.Filters/Filters/FunctionFilterExpression.cs#L50
'FunctionFilterExpression.Variable' hides inherited member 'FilterExpression.Variable(string)'. Use the new keyword if hiding was intended.