Skip to content

C1: Location of issues regarding architecture.json #7

@hohwille

Description

@hohwille

Feedback from #5:

Rule C1
The location of this issue seems arbitrary to me if not random:
c1-9f3a4363a48aa1287c9fb8ba2f0e25407c72d434_1_690x315
Selection_232
Selection_232.jpg726x332 80.7 KB

If I pull up the architecture.json file, I can see where the cycle is created. It’s not clear to me whether the file is purely descriptive, or actually has some impact on the code, but it took me a while to connect the package name to the string “bookingmanagement” from the issue message.

It seems to me that this issue should probably be raised in architecture.json with the primary location on the first part of the cycle and secondary locations on the other parts of the cycle. If you’re about to object that you’re participating in an analysis of Java code and that’s a JSON file, well… you’re clearly already reading the file. You just have to figure out how to raise issues on it. SonarJava raises issues on pom files, so you can probably take a page from its book.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions