diff --git a/.github/codeql-config.yml b/.github/codeql-config.yml index 0e3b9f5a..dac89cbc 100644 --- a/.github/codeql-config.yml +++ b/.github/codeql-config.yml @@ -4,9 +4,11 @@ name: "SysML2 Tools CodeQL Config" -# Exclude ANTLR4-generated parser files from all analysis +# Exclude ANTLR4-generated parser files and build-output/generated code from all analysis paths-ignore: - src/DemaConsulting.SysML2Tools/Parser/Antlr + - "**/obj/**" + - "**/bin/**" # Query filters to disable specific queries for certain paths query-filters: diff --git a/src/DemaConsulting.SysML2Tools.Core/Layout/Internal/InterconnectionViewLayoutStrategy.cs b/src/DemaConsulting.SysML2Tools.Core/Layout/Internal/InterconnectionViewLayoutStrategy.cs index 3bdc5606..8c5f6ae3 100644 --- a/src/DemaConsulting.SysML2Tools.Core/Layout/Internal/InterconnectionViewLayoutStrategy.cs +++ b/src/DemaConsulting.SysML2Tools.Core/Layout/Internal/InterconnectionViewLayoutStrategy.cs @@ -1001,7 +1001,7 @@ private static LayoutBox MakePartBox(PartItem part, Rect rect, int depth) { var label = part.Typing is { Length: > 0 } ? $"{part.Name} : {part.Typing}" : part.Name; var children = part.InnerContent is null - ? (IReadOnlyList)[] + ? [] : TranslateNodes(part.InnerContent, rect.X, rect.Y); return new LayoutBox(