Repository navigation
v2.0: pivot AI Code Debugger & Learning Tutor - #4
Lemniscate-world wants to merge 15 commits into
Quality Gate failed
Failed conditions
B Security 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 failure on line 53 in learning/memory.js
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-69McOTho3SKUm&open=AaA9XZ-69McOTho3SKUm&pullRequest=4
Check warning on line 333 in metatron.js
sonarqubecloud / SonarCloud Code Analysis
Unexpected `await` inside a loop.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaEFSM0SAzA3Gm6E4N-J&open=AaEFSM0SAzA3Gm6E4N-J&pullRequest=4
Check warning on line 176 in test.js
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-m9McOTho3SKUh&open=AaA9XZ-m9McOTho3SKUh&pullRequest=4
Check warning on line 131 in analyzer/static.js
sonarqubecloud / SonarCloud Code Analysis
Unnecessary escape character: \).
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9X9McOTho3SKUT&open=AaA9XZ9X9McOTho3SKUT&pullRequest=4
Check warning on line 64 in learning/map.js
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-x9McOTho3SKUi&open=AaA9XZ-x9McOTho3SKUi&pullRequest=4
Check warning on line 75 in analyzer/runner.js
sonarqubecloud / SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9O9McOTho3SKUM&open=AaA9XZ9O9McOTho3SKUM&pullRequest=4
Check warning on line 68 in analyzer/static.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its complexity from 33 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9X9McOTho3SKUQ&open=AaA9XZ9X9McOTho3SKUQ&pullRequest=4
Check warning on line 102 in analyzer/runner.js
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not use nested template literals.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9O9McOTho3SKUN&open=AaA9XZ9O9McOTho3SKUN&pullRequest=4
Check warning on line 64 in analyzer/runner.js
sonarqubecloud / SonarCloud Code Analysis
Prefer using an optional chain expression instead, as it's more concise and easier to read.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9O9McOTho3SKUJ&open=AaA9XZ9O9McOTho3SKUJ&pullRequest=4
Check warning on line 67 in analyzer/runner.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9O9McOTho3SKUK&open=AaA9XZ9O9McOTho3SKUK&pullRequest=4
Check warning on line 104 in metatron.js
sonarqubecloud / SonarCloud Code Analysis
Unexpected `await` inside a loop.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaEFSM0SAzA3Gm6E4N-E&open=AaEFSM0SAzA3Gm6E4N-E&pullRequest=4
Check warning on line 67 in learning/memory.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-69McOTho3SKUn&open=AaA9XZ-69McOTho3SKUn&pullRequest=4
Check warning on line 62 in learning/tutor.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.isNaN` over `isNaN`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ_V9McOTho3SKUr&open=AaA9XZ_V9McOTho3SKUr&pullRequest=4
Check warning on line 152 in analyzer/static.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9X9McOTho3SKUU&open=AaA9XZ9X9McOTho3SKUU&pullRequest=4
Check warning on line 58 in analyzer/review.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9h9McOTho3SKUY&open=AaA9XZ9h9McOTho3SKUY&pullRequest=4
Check warning on line 170 in learning/map.js
sonarqubecloud / SonarCloud Code Analysis
`String.raw` should be used to avoid escaping `\`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-x9McOTho3SKUk&open=AaA9XZ-x9McOTho3SKUk&pullRequest=4
Check failure on line 16 in analyzer/report.js
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9p9McOTho3SKUZ&open=AaA9XZ9p9McOTho3SKUZ&pullRequest=4
Check warning on line 55 in analyzer/review.js
sonarqubecloud / SonarCloud Code Analysis
Use the "RegExp.exec()" method instead.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9h9McOTho3SKUV&open=AaA9XZ9h9McOTho3SKUV&pullRequest=4
Check warning on line 148 in learning/tutor.js
sonarqubecloud / SonarCloud Code Analysis
Log Injection via unsanitized user input
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ_V9McOTho3SKUs&open=AaA9XZ_V9McOTho3SKUs&pullRequest=4
Check warning on line 34 in learning/memory.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-69McOTho3SKUl&open=AaA9XZ-69McOTho3SKUl&pullRequest=4
Check warning on line 61 in learning/tutor.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ_V9McOTho3SKUq&open=AaA9XZ_V9McOTho3SKUq&pullRequest=4
Check warning on line 107 in analyzer/runner.js
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9O9McOTho3SKUO&open=AaA9XZ9O9McOTho3SKUO&pullRequest=4
Check warning on line 170 in learning/map.js
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ-x9McOTho3SKUj&open=AaA9XZ-x9McOTho3SKUj&pullRequest=4
Check warning on line 55 in analyzer/review.js
sonarqubecloud / SonarCloud Code Analysis
Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaA9XZ9h9McOTho3SKUW&open=AaA9XZ9h9McOTho3SKUW&pullRequest=4
Check warning on line 157 in metatron.js
sonarqubecloud / SonarCloud Code Analysis
Unexpected `await` inside a loop.
See more on https://sonarcloud.io/project/issues?id=LambdaSection_Metatron&issues=AaEFSM0SAzA3Gm6E4N-H&open=AaEFSM0SAzA3Gm6E4N-H&pullRequest=4