Skip to content

IDE-109: Implement collapseable scripts and composite bricks#5196

Draft
harshsomankar123-tech wants to merge 2 commits into
Catrobat:developfrom
harshsomankar123-tech:feature/IDE-109-collapseable-scripts
Draft

IDE-109: Implement collapseable scripts and composite bricks#5196
harshsomankar123-tech wants to merge 2 commits into
Catrobat:developfrom
harshsomankar123-tech:feature/IDE-109-collapseable-scripts

feat: finalize collapsible scripts with interactive toggles and squas…

a00700d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Apr 16, 2026 in 1m 14s

Annotations

Check failure on line 233 in catroid/src/main/java/org/catrobat/catroid/ui/recyclerview/adapter/BrickAdapter.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2YjMn10EzrWDwSrx8X&open=AZ2YjMn10EzrWDwSrx8X&pullRequest=5196

Check warning on line 572 in catroid/src/main/java/org/catrobat/catroid/ui/recyclerview/adapter/BrickAdapter.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused private "handleCheckBoxModeCollapseExpand" method.

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcD6VfXNdCGJpqD1&open=AZ2OwcD6VfXNdCGJpqD1&pullRequest=5196

Check warning on line 108 in catroid/src/main/java/org/catrobat/catroid/ui/UiUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge the previous cases into this one using comma-separated label.

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcHnVfXNdCGJpqD5&open=AZ2OwcHnVfXNdCGJpqD5&pullRequest=5196

Check warning on line 572 in catroid/src/main/java/org/catrobat/catroid/ui/recyclerview/adapter/BrickAdapter.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Update this function so that its implementation is not identical to "handleCheckBoxModeAll" on line 367.

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcD6VfXNdCGJpqD0&open=AZ2OwcD6VfXNdCGJpqD0&pullRequest=5196

Check warning on line 549 in catroid/src/main/java/org/catrobat/catroid/ui/recyclerview/adapter/BrickAdapter.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge this "if" statement with the nested one.

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcD6VfXNdCGJpqD3&open=AZ2OwcD6VfXNdCGJpqD3&pullRequest=5196

Check failure on line 137 in catroid/src/main/java/org/catrobat/catroid/ui/recyclerview/adapter/BrickAdapter.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcD6VfXNdCGJpqD2&open=AZ2OwcD6VfXNdCGJpqD2&pullRequest=5196

Check warning on line 105 in catroid/src/main/java/org/catrobat/catroid/ui/UiUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge the previous cases into this one using comma-separated label.

See more on https://sonarcloud.io/project/issues?id=Catrobat_Catroid&issues=AZ2OwcHnVfXNdCGJpqD4&open=AZ2OwcHnVfXNdCGJpqD4&pullRequest=5196