Skip to content

feat(pc0038,fc0007,lc0089,lc0090) Improve flow-terminating built-in analysis #675

feat(pc0038,fc0007,lc0089,lc0090) Improve flow-terminating built-in analysis

feat(pc0038,fc0007,lc0089,lc0090) Improve flow-terminating built-in analysis #675

Triggered via pull request September 3, 2026 12:00
Status Success
Total duration 13m 21s
Artifacts 58

pull-request.yml

on: pull_request
build-and-test  /  Setup
47s
build-and-test / Setup
Matrix: build-and-test / test
build-and-test  /  Merge Test Results
6s
build-and-test / Merge Test Results
build-and-test  /  Report
build-and-test / Report
Fit to window
Zoom out
Zoom in

Annotations

14 errors
build-and-test / Test v12.3.13.48960
Process completed with exit code 1.
build-and-test / Test v12.1.13.31069
Process completed with exit code 1.
build-and-test / Test v12.1.13.35966
Process completed with exit code 1.
build-and-test / Test v13.0.15.24481
Process completed with exit code 1.
build-and-test / Test v12.5.13.63033
Process completed with exit code 1.
build-and-test / Test v12.6.14.18950
Process completed with exit code 1.
build-and-test / Test v13.1.16.16524
Process completed with exit code 1.
build-and-test / Test v12.7.14.47371
Process completed with exit code 1.
build-and-test / Test v13.0.14.47012
Process completed with exit code 1.
build-and-test / Test v13.0.15.44608
Process completed with exit code 1.
build-and-test / Test v12.0.13.24028
Process completed with exit code 1.
build-and-test / Test v13.0.14.54431
Process completed with exit code 1.
ALCops.PlatformCop.Test.NotAllCodePathsReturnValue ► HasDiagnostic("NamedAssignedInExtensibleEnumCase"): src/ALCops.PlatformCop.Test/Rules/NotAllCodePathsReturnValue/NotAllCodePathsReturnValue.cs#L50
Failed test found in: TestResults_12.0.13.24028.trx TestResults_12.1.13.31069.trx TestResults_12.1.13.35966.trx TestResults_12.3.13.48960.trx TestResults_12.5.13.63033.trx TestResults_12.6.14.18950.trx TestResults_12.7.14.47371.trx Error: RoslynTestKit.RoslynTestKitException : Input document contains errors: TestDocument0(26,21): error AL0334: The extension object 'TestEnumExtension' cannot be declared. Another extension for target 'TestEnum' or the target itself is already declared in this module. at RoslynTestKit.AnalyzerTestFixture.GetDiagnostics(Document document) at RoslynTestKit.AnalyzerTestFixture.HasDiagnostic(Document document, String diagnosticId, List`1 locators) at RoslynTestKit.AnalyzerTestFixture.HasDiagnosticAtAllMarkers(String markupCode, String diagnosticId) at ALCops.PlatformCop.Test.NotAllCodePathsReturnValue.HasDiagnostic(String testCase) in /_/src/ALCops.PlatformCop.Test/Rules/NotAllCodePathsReturnValue/NotAllCodePathsReturnValue.cs:line 50 at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted() at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter) at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke) at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke) at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context) at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context) at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0() at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
ALCops.PlatformCop.Test.NotAllCodePathsReturnValue ► NoDiagnostic("NamedInitializedByTernaryCondition"): src/ALCops.PlatformCop.Test/Rules/NotAllCodePathsReturnValue/NotAllCodePathsReturnValue.cs#L101
Failed test found in: TestResults_12.0.13.24028.trx TestResults_12.1.13.31069.trx TestResults_12.1.13.35966.trx TestResults_12.3.13.48960.trx TestResults_12.5.13.63033.trx TestResults_12.6.14.18950.trx TestResults_12.7.14.47371.trx TestResults_13.0.14.47012.trx TestResults_13.0.14.54431.trx TestResults_13.0.15.24481.trx TestResults_13.0.15.44608.trx TestResults_13.1.16.16524.trx Error: RoslynTestKit.RoslynTestKitException : Input document contains errors: TestDocument0(5,17): error AL0104: Syntax error, 'then' expected TestDocument0(5,17): error AL0183: Unexpected character '?' TestDocument0(5,17): error AL0107: Syntax error, identifier expected TestDocument0(5,36): error AL0104: Syntax error, 'end' expected TestDocument0(5,55): error AL0104: Syntax error, 'end' expected TestDocument0(5,60): error AL0111: Semicolon expected at RoslynTestKit.AnalyzerTestFixture.GetDiagnostics(Document document) at RoslynTestKit.AnalyzerTestFixture.NoDiagnostic(Document document, String[] diagnosticIds, List`1 locators) at RoslynTestKit.AnalyzerTestFixture.NoDiagnosticAtAllMarkers(String markup, String diagnosticId) at ALCops.PlatformCop.Test.NotAllCodePathsReturnValue.NoDiagnostic(String testCase) in /_/src/ALCops.PlatformCop.Test/Rules/NotAllCodePathsReturnValue/NotAllCodePathsReturnValue.cs:line 101 at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted() at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter) at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke) at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke) at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context) at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context) at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0() at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Artifacts

Produced during runtime
Name Size Digest
ALCops.ApplicationCop
642 KB
sha256:c0dc4054b7db241cba598ab15a1f61e0c7442e0c4a6b3d60a1968ea9014a534a
ALCops.Common
341 KB
sha256:d80908cc02a53e5b00feb8de5b255e74bf6018edd0d7d6580b08d630f5430c3d
ALCops.DocumentationCop
421 KB
sha256:6e0b841c64c4f0f25009e97c29f6cd7c1b3048e7de68bd52923fe83dd371ce67
ALCops.FormattingCop
495 KB
sha256:9815e1cc880e467da1aaa66a20960c11c8d2a8b7e2305c5c69617dfc6bbc4f11
ALCops.LinterCop
694 KB
sha256:eab260a58fdc033cf62ce090a4421344499a58a8ff316d2c83b4840211ccb0a0
ALCops.PlatformCop
822 KB
sha256:867ca4d3042903ad96587163bdb1969a7f051ad62d5f71e1b6cbcc173785b55e
ALCops.TestAutomationCop
391 KB
sha256:72c3fb7cb523d11a887d55edd6d551d895fa40c8e989f625274bdda9dea5d628
test-results
15.5 MB
sha256:9afbd90f99bfd668ee5fe661e2e5f199e61d2ae04833d1fe9b508a901492e279
test-results-12.0.13.24028
321 KB
sha256:8e7945c94e7c6bf0371104356a578fa2e8eda8748778fff4fd1e1db2e750966a
test-results-12.1.13.31069
321 KB
sha256:bd7ecd76b1eb220a2c08577c23751a499e25a7731d3245787ae7818d7160d631
test-results-12.1.13.35966
321 KB
sha256:66ab5359e3845d4f07a8710a65b12c441e14e8a83293496b9e54f620c2902a48
test-results-12.3.13.48960
320 KB
sha256:36d6363356c5f6ecb14dbdbe4c84c5379e313d24bbaf3dac89a28adcbbe263f4
test-results-12.5.13.63033
321 KB
sha256:59e5a2e21cd0d07bb9393d87cf4502e8c12d32c215d50f1f6fc5ac721c4692e9
test-results-12.6.14.18950
320 KB
sha256:24fbd01859905d8476848614d5d9b74830c6e724b51c19e7be40beef70b8d86e
test-results-12.7.14.47371
321 KB
sha256:0825ac48f1dc88634b8640615590f13721764adeff9b0d41c22b9ca5fc9d2842
test-results-13.0.14.47012
319 KB
sha256:b02e457ccbf59e898bb5942158fba35df15e98655adfbb8bd408880f1e10893d
test-results-13.0.14.54431
318 KB
sha256:fafe52d31b01f12eb7934e295b03f9a4cfaca26a3f3b7118f8890a9ea363e4f3
test-results-13.0.15.24481
318 KB
sha256:df4293edfa9d4a1aca5f653bd05b756a8e2ca8950f82dc93dcfa5cfbc9f26076
test-results-13.0.15.44608
319 KB
sha256:1b1165871bca6a1dcd0f939fd3f56ac02318b98f2814fd0d9d9ddad3cd97d4c5
test-results-13.1.16.16524
319 KB
sha256:0569bb44c5541a843568bd4d4cc856bcd8d66877cd053e1fa90d33e93af5fd02
test-results-14.0.17.47112
318 KB
sha256:d992c2072be82ce837e92fe1347f098fd577f5e8705e6a192d9895540640387c
test-results-14.1.17.65504
317 KB
sha256:08fa6fa5aed976dd7444d1f9ff41ae9bbda41f95747cf645db5adb5a0c0b2c9b
test-results-14.1.18.1238
316 KB
sha256:2e32ba125b469cae7051b95c504136080737d96db7d020a96b30762b81c97133
test-results-14.2.19.4832
318 KB
sha256:9a924119a328a2b975df90bcfe8584ff5dcf78fc13d404669b552e2e4fdd144f
test-results-14.3.20.17127
317 KB
sha256:021368950360b1f337390a4fd90f1c53038001667806e95e7e5bcdc67edf84f3
test-results-15.0.21.34351
316 KB
sha256:0e198868fcd427004619b757303bb9f51101eb0f9f4dcbc1950d685f18f313d6
test-results-15.0.21.57627
317 KB
sha256:d6a370d2831c103be045d97757907583ad7b45fdfc918eb7cecf4329ea35c2f5
test-results-15.2.24.57679
317 KB
sha256:95785ffda5d1f45f77f6075158dae95a7670000c583e25391028412648369427
test-results-16.0.27.57058
316 KB
sha256:3b851e17051852bc1b50b0bd150a533efffe09dabb0147c12eb2429ad732e6df
test-results-16.0.28.13140
315 KB
sha256:7441ad16f34d4bb055a9a88333092993615c9aa8557888e12bba9ea73e40f1c2
test-results-16.1.28.25773
315 KB
sha256:222a1de7bfa51e2b4af66192dd45799e98068f199380b437988f0dad9c97ae20
test-results-16.2.28.34590
315 KB
sha256:14523095480703836c08f47dbc29227f0521a3869138f9be895e1176a9cab50e
test-results-16.2.28.57946
316 KB
sha256:f5d86ba5ea53a33f764a6fdf34ec80a676d3de5c0af25175f7daf6f5966a9a3c
test-results-16.2.31.21862
316 KB
sha256:67921639075080c18bc58ab2a666fb7d0894a116bc6eb2db582186a1a8248789
test-results-16.3.31.33499
316 KB
sha256:c2f9abb239e6b233942828502037c51a00d3bb82b8d05ce5a4acb72eaa31bc8b
test-results-16.4.40.3345
316 KB
sha256:a1353ccdf7f3d11cb07fd706bb4384403e2feab6c646cec3d7d0b0b72d80a966
test-results-17.0.33.55542
316 KB
sha256:6aa463e42c07ded58ee45a891a09bc98b4c71cfbc47096cb9744cbcf1e0fc519
test-results-17.0.34.45391
316 KB
sha256:b3fed6be70a9fc9087d88c8533adf13688c45e99accd73129f09eec01ece71c8
test-results-17.0.40.60691
315 KB
sha256:54123adeee55357e4ff20e758a02d4e7dbda10e4ce7384d7847b00e44dcfd0e4
test-results-18.0.33.28136
316 KB
sha256:e9f74b775fe881381f53a922d5ad910a9498cc9d59cd28010e17f8585a0944e5
test-results-18.0.33.30146
315 KB
sha256:b1d54cbbef3cd06c57dfa49b107211d25c56872f680650920b2716f9c67c091f
test-results-18.0.33.65164
316 KB
sha256:511a5bc0a13e6cd2e2d8d745f1ede10ffe5f75a4247abc8423d07cd08c609aca
test-results-18.0.34.14499
315 KB
sha256:278071bac493bf441d43042ef29a59d64616f9b722b1b7ccc038c53290632f2d
test-results-18.0.35.14686
315 KB
sha256:3aace8870831f0aec9741f31179e5eaa8162f56088b33762c5bf3115689faa81
test-results-18.0.35.20
316 KB
sha256:b33fe582e396c8db3b06c2634c892bd7b23f8d5f459a0d1ca040968ee6b3dc27
test-results-18.0.36.33307
315 KB
sha256:816521c1abf322c89d761b5a4e7c851948307d93f13d92bda18805a5b9df2a85
test-results-18.0.36.64936
316 KB
sha256:a43354060dab1d6d6910bedace1c0b09f22f4fd09bfe8390623ac5599028ec31
test-results-18.0.37.11445
316 KB
sha256:ac751bce80b17ab8acddfae0da325ba78881f07b64e94e458228f624c41b4e39
test-results-18.0.37.64122
316 KB
sha256:428d6d05dff99bd4ae7c36d3f7ed33be981a390c63b5a8ccf0ae7b4781f62cc7
test-results-18.0.37.7221
315 KB
sha256:ff6893bbb391f9604960b62d45153e896eca6936e3a02d396a61352a8ec04bda
test-results-18.0.38.1148
316 KB
sha256:a55145e7d11f25a6d2ba01495442a01a50d2313f4499205e7fe18777da22a4b4
test-results-18.0.38.52553
315 KB
sha256:94cffbe5972db3f2f50fb0aaad080e81644140bb96c62627df3a6eda393b57e3
test-results-18.0.38.62236
315 KB
sha256:b50b45a67aa1a2ea3754d2458a062726e8265865c68a264836d080ca5d6fe4ea
test-results-18.0.38.8509
315 KB
sha256:ce984234e2faf601649891ca4e9ca482df8af796c74d4dedbdf6a5f69d919f9b
test-results-18.0.39.10160
315 KB
sha256:89eb3b3f96cac54e9914253231a5aac0cd6cc6c1657f0bfe15964510b5317259
test-results-18.0.40.43394
314 KB
sha256:d2c1177f4f8749770edf7b6adbea3e7bbd5c3355ec6116370d330b4b37081477
test-results-18.0.40.47373
315 KB
sha256:2bc48dc3c1d9c3b5c28ae4e5500e573f8824026bdc2b6a16b1ac8f64f4581148
test-results-18.0.40.58636
314 KB
sha256:7a8fab515e8b2b2ae9cba0e639a3eb7dd0328d49837274449c035559fb9519c2