Skip to content

Add Jmespath expression function - #1790

Merged
ivarne merged 66 commits into
mainfrom
add-jmespath-function
Jun 18, 2026
Merged

Add Jmespath expression function#1790
ivarne merged 66 commits into
mainfrom
add-jmespath-function

Merge branch 'main' into add-jmespath-function

d0ba09e
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 18, 2026 in 1m 1s

Annotations

Check failure on line 361 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'throw' expression.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ_&open=AZ7U2c8M5-5XuAcYJTJ_&pullRequest=1790

Check warning on line 357 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'false' 6 times.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ-&open=AZ7U2c8M5-5XuAcYJTJ-&pullRequest=1790

Check warning on line 442 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ7&open=AZ7U2c8M5-5XuAcYJTJ7&pullRequest=1790

Check warning on line 51 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKJ&open=AZ7U2dB95-5XuAcYJTKJ&pullRequest=1790

Check warning on line 676 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ8&open=AZ7U2c8M5-5XuAcYJTJ8&pullRequest=1790

Check warning on line 30 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

All 'ExpressionValue' method overloads should be adjacent.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ9&open=AZ7U2c8M5-5XuAcYJTJ9&pullRequest=1790

Check warning on line 260 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Identifier 'String' contains type name

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ67mjoUh4JW1GCqnmbB&open=AZ67mjoUh4JW1GCqnmbB&pullRequest=1790

Check warning on line 160 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKE&open=AZ7U2dB95-5XuAcYJTKE&pullRequest=1790

Check warning on line 227 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ67mjoUh4JW1GCqnmbA&open=AZ67mjoUh4JW1GCqnmbA&pullRequest=1790

Check warning on line 79 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKG&open=AZ7U2dB95-5XuAcYJTKG&pullRequest=1790

Check warning on line 101 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKH&open=AZ7U2dB95-5XuAcYJTKH&pullRequest=1790

Check warning on line 413 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTJ6&open=AZ7U2c8M5-5XuAcYJTJ6&pullRequest=1790

Check warning on line 22 in src/Altinn.App.Core/Internal/Expressions/ExpressionEvaluator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dBd5-5XuAcYJTKB&open=AZ7U2dBd5-5XuAcYJTKB&pullRequest=1790

Check warning on line 187 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKF&open=AZ7U2dB95-5XuAcYJTKF&pullRequest=1790

Check warning on line 779 in src/Altinn.App.Core/Internal/Expressions/ExpressionEvaluator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Loops should be simplified using the "Where" LINQ method

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dBd5-5XuAcYJTKC&open=AZ7U2dBd5-5XuAcYJTKC&pullRequest=1790

Check warning on line 59 in src/Altinn.App.Core/Models/Expressions/Expression.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dB95-5XuAcYJTKI&open=AZ7U2dB95-5XuAcYJTKI&pullRequest=1790

Check failure on line 559 in src/Altinn.App.Core/Internal/Expressions/ExpressionValue.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 28 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2c8M5-5XuAcYJTKA&open=AZ7U2c8M5-5XuAcYJTKA&pullRequest=1790

Check warning on line 821 in src/Altinn.App.Core/Internal/Expressions/ExpressionEvaluator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Loops should be simplified using the "Where" LINQ method

See more on https://sonarcloud.io/project/issues?id=Altinn_app-lib-dotnet&issues=AZ7U2dBd5-5XuAcYJTKD&open=AZ7U2dBd5-5XuAcYJTKD&pullRequest=1790