Repository navigation
feat: tags field, critical-check prioritization, gc-watchdog skill - #20
ThePlenkov wants to merge 32 commits into
Quality Gate failed
Failed conditions
B Security Rating on New Code (required ≥ A)
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 23 in packages/sdk/src/sverka.ts
sonarqubecloud / SonarCloud Code Analysis
'./types.js' imported multiple times.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmwdihEj59VkPJdc&open=AZ_vhmwdihEj59VkPJdc&pullRequest=20
Check warning on line 99 in packages/runtime/src/__tests__/cache.test.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer "expect(exec.calls).toHaveLength(1)" over this generic assertion for better reporting; it works on any object with a numeric length property.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm5nihEj59VkPJdw&open=AZ_vhm5nihEj59VkPJdw&pullRequest=20
Check failure on line 153 in packages/planner/src/detect.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm4kihEj59VkPJdt&open=AZ_vhm4kihEj59VkPJdt&pullRequest=20
Check warning on line 63 in packages/cli/src/commands/doctor.ts
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=sverka-dev_sverka&issues=AZ_vhmubihEj59VkPJdX&open=AZ_vhmubihEj59VkPJdX&pullRequest=20
Check warning on line 65 in packages/cli/src/__tests__/public-api.test.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this assertion; it always succeeds.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmtnihEj59VkPJdW&open=AZ_vhmtnihEj59VkPJdW&pullRequest=20
Check failure on line 522 in packages/runtime/src/scheduler.ts
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=sverka-dev_sverka&issues=AZ_vhm7MihEj59VkPJd6&open=AZ_vhm7MihEj59VkPJd6&pullRequest=20
Check warning on line 51 in packages/planner/src/__tests__/public-api.test.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this assertion; it always succeeds.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm3yihEj59VkPJdn&open=AZ_vhm3yihEj59VkPJdn&pullRequest=20
Check warning on line 144 in packages/runtime/src/scheduler.ts
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=sverka-dev_sverka&issues=AZ_vhm7MihEj59VkPJdz&open=AZ_vhm7MihEj59VkPJdz&pullRequest=20
Check warning on line 162 in packages/runtime/src/scheduler.ts
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=sverka-dev_sverka&issues=AZ_vhm7MihEj59VkPJd0&open=AZ_vhm7MihEj59VkPJd0&pullRequest=20
Check failure on line 143 in packages/runtime-docker/src/docker-executor.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmqgihEj59VkPJdU&open=AZ_vhmqgihEj59VkPJdU&pullRequest=20
Check warning on line 110 in packages/findings/src/__tests__/public-api.test.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this assertion; it always succeeds.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm9jihEj59VkPJd_&open=AZ_vhm9jihEj59VkPJd_&pullRequest=20
Check warning on line 329 in packages/planner/src/__tests__/discover.test.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer "expect(ctx.changedFiles).toHaveLength(2)" over this generic assertion for better reporting; it works on any object with a numeric length property.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm3dihEj59VkPJdm&open=AZ_vhm3dihEj59VkPJdm&pullRequest=20
Check warning on line 402 in packages/runtime/src/scheduler.ts
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=sverka-dev_sverka&issues=AZ_vhm7MihEj59VkPJd3&open=AZ_vhm7MihEj59VkPJd3&pullRequest=20
Check failure on line 198 in packages/findings/src/baseline.ts
sonarqubecloud / SonarCloud Code Analysis
Provide a compare function that depends on "String.localeCompare", to reliably sort elements alphabetically.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm99ihEj59VkPJeC&open=AZ_vhm99ihEj59VkPJeC&pullRequest=20
Check warning on line 24 in packages/sdk/src/sverka.ts
sonarqubecloud / SonarCloud Code Analysis
'./types.js' imported multiple times.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmwdihEj59VkPJdd&open=AZ_vhmwdihEj59VkPJdd&pullRequest=20
Check warning on line 15 in packages/runtime/src/internal/parse.ts
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm6oihEj59VkPJdx&open=AZ_vhm6oihEj59VkPJdx&pullRequest=20
Check warning on line 75 in packages/policy/src/__tests__/public-api.test.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this assertion; it always succeeds.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm7wihEj59VkPJd8&open=AZ_vhm7wihEj59VkPJd8&pullRequest=20
Check warning on line 24 in packages/planner/src/internal/git-cli.ts
sonarqubecloud / SonarCloud Code Analysis
Make sure the "PATH" variable only contains fixed, unwriteable directories.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm4MihEj59VkPJdp&open=AZ_vhm4MihEj59VkPJdp&pullRequest=20
Check warning on line 464 in packages/runtime/src/scheduler.ts
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm7MihEj59VkPJd4&open=AZ_vhm7MihEj59VkPJd4&pullRequest=20
Check warning on line 109 in packages/findings/src/__tests__/public-api.test.ts
sonarqubecloud / SonarCloud Code Analysis
Replace this assertion; it always succeeds.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm9jihEj59VkPJd-&open=AZ_vhm9jihEj59VkPJd-&pullRequest=20
Check warning on line 170 in packages/findings/src/baseline.ts
sonarqubecloud / SonarCloud Code Analysis
'obj.updatedAt ?? ""' will use Object's default stringification format ('[object Object]') when stringified.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm99ihEj59VkPJeB&open=AZ_vhm99ihEj59VkPJeB&pullRequest=20
Check warning on line 12 in packages/cli/src/bin.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer top-level await over using a promise chain.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmvJihEj59VkPJdY&open=AZ_vhmvJihEj59VkPJdY&pullRequest=20
Check failure on line 79 in packages/findings/src/normalize.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm-iihEj59VkPJeE&open=AZ_vhm-iihEj59VkPJeE&pullRequest=20
Check warning on line 75 in packages/planner/src/detect.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant jump.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhm4kihEj59VkPJds&open=AZ_vhm4kihEj59VkPJds&pullRequest=20
Check warning on line 12 in packages/sdk/src/sverka.ts
sonarqubecloud / SonarCloud Code Analysis
'@sverka/runtime' imported multiple times.
See more on https://sonarcloud.io/project/issues?id=sverka-dev_sverka&issues=AZ_vhmwdihEj59VkPJdb&open=AZ_vhmwdihEj59VkPJdb&pullRequest=20