Skip to content

Merge pull request #556 from Ayansaha20/ayan-2.1.0

18a8466
Select commit
Loading
Failed to load commit list.
Open

All 2.5.0 #562

Merge pull request #556 from Ayansaha20/ayan-2.1.0
18a8466
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 23, 2026 in 1m 20s

Quality Gate failed

Failed conditions
8 Security Hotspots
22.3% Duplication on New Code (required ≤ 3%)
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 1047 in src/components/Practice/FluencyP3.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR3__Tb56BCVJYHi6&open=AZ0aR3__Tb56BCVJYHi6&pullRequest=774

Check warning on line 176 in src/components/Practice/FluencyP5.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'storyLine' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4LiTb56BCVJYHum&open=AZ0aR4LiTb56BCVJYHum&pullRequest=774

Check warning on line 61 in src/RFlow/Barakhadi.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'/tmp/clone10121507059329175721/src/services/learnerAi/learnerAiService.js' imported multiple times.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4aYTb56BCVJYHzs&open=AZ0aR4aYTb56BCVJYHzs&pullRequest=774

Check warning on line 12 in src/RFlow/R0.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'listenImg'.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4YFTb56BCVJYHxL&open=AZ0aR4YFTb56BCVJYHxL&pullRequest=774

Check warning on line 138 in src/components/Practice/ReadMatch.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "correctMatches".

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4C1Tb56BCVJYHkC&open=AZ0aR4C1Tb56BCVJYHkC&pullRequest=774

Check warning on line 339 in src/components/Practice/FluencyP4.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'level' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR38VTb56BCVJYHfw&open=AZ0aR38VTb56BCVJYHfw&pullRequest=774

Check warning on line 4853 in src/RFlow/R0.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "navy".

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4YFTb56BCVJYHyH&open=AZ0aR4YFTb56BCVJYHyH&pullRequest=774

Check warning on line 922 in src/components/Practice/FluencyP1.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4FNTb56BCVJYHpx&open=AZ0aR4FNTb56BCVJYHpx&pullRequest=774

Check warning on line 687 in src/components/Practice/BingoCard.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of the unused 'selectedWord' variable.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4KbTb56BCVJYHtZ&open=AZ0aR4KbTb56BCVJYHtZ&pullRequest=774

Check warning on line 15 in src/components/Practice/AserFlow.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'langhint'.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4EqTb56BCVJYHmU&open=AZ0aR4EqTb56BCVJYHmU&pullRequest=774

Check warning on line 52 in src/components/Practice/FluencyP2.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'CircularProgress'.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4D3Tb56BCVJYHk-&open=AZ0aR4D3Tb56BCVJYHk-&pullRequest=774

Check warning on line 67 in src/components/Practice/ReadMatch.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'matchedChar' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4C1Tb56BCVJYHjz&open=AZ0aR4C1Tb56BCVJYHjz&pullRequest=774

Check warning on line 1366 in src/RFlow/R1.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use Array index in keys

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4Y4Tb56BCVJYHzI&open=AZ0aR4Y4Tb56BCVJYHzI&pullRequest=774

Check warning on line 4634 in src/RFlow/R0.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'setVoiceAnimate' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4YFTb56BCVJYHxc&open=AZ0aR4YFTb56BCVJYHxc&pullRequest=774

Check warning on line 157 in src/components/Practice/ParagraphFlow.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'vocabCount' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4GeTb56BCVJYHqB&open=AZ0aR4GeTb56BCVJYHqB&pullRequest=774

Check warning on line 322 in src/components/Practice/Mechanics7.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4IuTb56BCVJYHrO&open=AZ0aR4IuTb56BCVJYHrO&pullRequest=774

Check warning on line 610 in src/components/Practice/FluencyP2.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4D3Tb56BCVJYHmD&open=AZ0aR4D3Tb56BCVJYHmD&pullRequest=774

Check warning on line 81 in src/components/Practice/AserFlow.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'contentId' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4EqTb56BCVJYHmz&open=AZ0aR4EqTb56BCVJYHmz&pullRequest=774

Check warning on line 41 in src/components/Practice/FluencyP1.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'AudioTooltipModal'.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4FNTb56BCVJYHod&open=AZ0aR4FNTb56BCVJYHod&pullRequest=774

Check warning on line 4721 in src/RFlow/R0.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of the unused 'blockStart' variable.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4YFTb56BCVJYHx8&open=AZ0aR4YFTb56BCVJYHx8&pullRequest=774

Check warning on line 1168 in src/components/Practice/WordWall.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Visible, non-interactive elements with click handlers must have at least one keyboard listener.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR3_lTb56BCVJYHhZ&open=AZ0aR3_lTb56BCVJYHhZ&pullRequest=774

Check warning on line 239 in src/components/Practice/AserFlow.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'audio.play' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4EqTb56BCVJYHoB&open=AZ0aR4EqTb56BCVJYHoB&pullRequest=774

Check warning on line 4654 in src/RFlow/R0.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'isShowCase' is missing in props validation

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4YFTb56BCVJYHxv&open=AZ0aR4YFTb56BCVJYHxv&pullRequest=774

Check warning on line 118 in src/components/Practice/AserFlow.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this useless assignment to variable "setVoiceAnimate".

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4EqTb56BCVJYHng&open=AZ0aR4EqTb56BCVJYHng&pullRequest=774

Check warning on line 13 in src/components/Practice/FluencyP2.jsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'meterImg'.

See more on https://sonarcloud.io/project/issues?id=Sunbird-ALL_all-learner-ai-app&issues=AZ0aR4D3Tb56BCVJYHkp&open=AZ0aR4D3Tb56BCVJYHkp&pullRequest=774