Skip to content

refactor: make AbstractModification objects buildable independently from ModifcationInfos objects#203

Merged
TheMaskedTurtle merged 16 commits into
mainfrom
jorism/refactor/solution5-redeclare-business-fields-in-modifications
Jun 24, 2026
Merged

refactor: make AbstractModification objects buildable independently from ModifcationInfos objects#203
TheMaskedTurtle merged 16 commits into
mainfrom
jorism/refactor/solution5-redeclare-business-fields-in-modifications

Merge remote-tracking branch 'origin/main' into jorism/refactor/solut…

f63ab73
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 23, 2026 in 55s

Annotations

Check warning on line 37 in src/main/java/org/gridsuite/modification/modifications/TwoWindingsTransformerCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qi13Qx9dnRM8aQ7&open=AZ7U_qi13Qx9dnRM8aQ7&pullRequest=203

Check warning on line 36 in src/main/java/org/gridsuite/modification/modifications/LineCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qrQ3Qx9dnRM8aRQ&open=AZ7U_qrQ3Qx9dnRM8aRQ&pullRequest=203

Check warning on line 37 in src/main/java/org/gridsuite/modification/modifications/LineModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qhy3Qx9dnRM8aQ6&open=AZ7U_qhy3Qx9dnRM8aQ6&pullRequest=203

Check warning on line 36 in src/main/java/org/gridsuite/modification/modifications/StaticVarCompensatorCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qqN3Qx9dnRM8aRM&open=AZ7U_qqN3Qx9dnRM8aRM&pullRequest=203

Check warning on line 33 in src/main/java/org/gridsuite/modification/modifications/GeneratorModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qtu3Qx9dnRM8aRW&open=AZ7U_qtu3Qx9dnRM8aRW&pullRequest=203

Check warning on line 34 in src/main/java/org/gridsuite/modification/modifications/LoadModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qpS3Qx9dnRM8aRJ&open=AZ7U_qpS3Qx9dnRM8aRJ&pullRequest=203

Check warning on line 38 in src/main/java/org/gridsuite/modification/modifications/TwoWindingsTransformerModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qod3Qx9dnRM8aRF&open=AZ7U_qod3Qx9dnRM8aRF&pullRequest=203

Check failure on line 99 in src/main/java/org/gridsuite/modification/modifications/LineCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qrQ3Qx9dnRM8aRR&open=AZ7U_qrQ3Qx9dnRM8aRR&pullRequest=203

Check warning on line 130 in src/main/java/org/gridsuite/modification/modifications/MoveVoltageLevelFeederBays.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7VN2yG5rEC3UDZCeOJ&open=AZ7VN2yG5rEC3UDZCeOJ&pullRequest=203

Check warning on line 40 in src/main/java/org/gridsuite/modification/modifications/AbstractInjectionModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Constructor has 13 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qxC3Qx9dnRM8aRb&open=AZ7U_qxC3Qx9dnRM8aRb&pullRequest=203

Check warning on line 35 in src/main/java/org/gridsuite/modification/modifications/BatteryModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qkh3Qx9dnRM8aRD&open=AZ7U_qkh3Qx9dnRM8aRD&pullRequest=203

Check warning on line 30 in src/main/java/org/gridsuite/modification/modifications/AbstractInjectionCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Constructor has 9 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qqt3Qx9dnRM8aRP&open=AZ7U_qqt3Qx9dnRM8aRP&pullRequest=203

Check warning on line 34 in src/main/java/org/gridsuite/modification/modifications/BatteryCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qey3Qx9dnRM8aQ5&open=AZ7U_qey3Qx9dnRM8aQ5&pullRequest=203

Check warning on line 75 in src/main/java/org/gridsuite/modification/modifications/AbstractBranchModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Constructor has 30 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qjO3Qx9dnRM8aQ9&open=AZ7U_qjO3Qx9dnRM8aQ9&pullRequest=203

Check warning on line 37 in src/main/java/org/gridsuite/modification/modifications/ShuntCompensatorModification.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qr03Qx9dnRM8aRS&open=AZ7U_qr03Qx9dnRM8aRS&pullRequest=203

Check warning on line 31 in src/main/java/org/gridsuite/modification/modifications/ShuntCompensatorCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qkP3Qx9dnRM8aRC&open=AZ7U_qkP3Qx9dnRM8aRC&pullRequest=203

Check warning on line 38 in src/main/java/org/gridsuite/modification/modifications/GeneratorCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qou3Qx9dnRM8aRI&open=AZ7U_qou3Qx9dnRM8aRI&pullRequest=203

Check warning on line 42 in src/main/java/org/gridsuite/modification/modifications/AbstractBranchCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Constructor has 20 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qja3Qx9dnRM8aQ_&open=AZ7U_qja3Qx9dnRM8aQ_&pullRequest=203

Check warning on line 29 in src/main/java/org/gridsuite/modification/modifications/LoadCreation.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7U_qtd3Qx9dnRM8aRV&open=AZ7U_qtd3Qx9dnRM8aRV&pullRequest=203

Check warning on line 115 in src/main/java/org/gridsuite/modification/modifications/MoveVoltageLevelFeederBays.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This class has 6 parents which is greater than 5 authorized.

See more on https://sonarcloud.io/project/issues?id=org.gridsuite%3Anetwork-modification&issues=AZ7VN2yG5rEC3UDZCeOI&open=AZ7VN2yG5rEC3UDZCeOI&pullRequest=203