PRs blocked: "Implement this intended architecture component"

I’m getting the SonarQube finding “Implement this intended architecture component” for bascially all PRs all of a sudden. These PRs only touch a single or a small number of files.

Right now I see no other way than to delete the intended architecture.

Update: The rule is flagging all architecture components which are not changed in the respective PR. It is rule tsarchitecture:S8464. I try to disable it for now.

Hi Christian,

Thanks for reporting, and for the update highlighting the language.

We are looking into now, and believe it’s a JS/TS specific issue.

Apologies for the inconvenience, I will post an update here as soon as I have more information.

Best regards,
Paul

1 Like

Thanks Christian. Could you confirm whether disabling the rule actually worked (I expect it does)

Yes, disabling the rule and rebuilding unblocked our PRs. Please let me know when I can give it another try.

Thanks, Christian. We actually removed it from the default quality profile. We are working on an interim solution where the rule is not triggered on PRs as it does not make that much sense anyway.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.