Feature/vscode debugger #166
Quality Gate passed
Annotations
Check warning on line 448 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:path` over `path`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXi&open=AZxyqP3eRN3gti-1HAXi&pullRequest=166
Check warning on line 123 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAYH&open=AZxyqP3oRN3gti-1HAYH&pullRequest=166
Check warning on line 26 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXW&open=AZxyqP3eRN3gti-1HAXW&pullRequest=166
Check warning on line 1082 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXz&open=AZxyqP3eRN3gti-1HAXz&pullRequest=166
Check warning on line 5 in tools/vscode-extension/src/debugAdapter.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'StoppedEvent'.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3PRN3gti-1HAXJ&open=AZxyqP3PRN3gti-1HAXJ&pullRequest=166
Check warning on line 381 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZyz4NdiMB0ceMSmXLGk&open=AZyz4NdiMB0ceMSmXLGk&pullRequest=166
Check warning on line 1081 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since it does not change the type of the expression.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXy&open=AZxyqP3eRN3gti-1HAXy&pullRequest=166
Check failure on line 40 in tools/vscode-extension-test/samples/build-test-program2.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP30RN3gti-1HAYN&open=AZxyqP30RN3gti-1HAYN&pullRequest=166
Check warning on line 19 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAX6&open=AZxyqP3oRN3gti-1HAX6&pullRequest=166
Check warning on line 86 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXe&open=AZxyqP3eRN3gti-1HAXe&pullRequest=166
Check warning on line 3 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:fs` over `fs`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXS&open=AZxyqP3eRN3gti-1HAXS&pullRequest=166
Check warning on line 1 in tools/vscode-extension/src/debugAdapter.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'spawn'.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3PRN3gti-1HAXH&open=AZxyqP3PRN3gti-1HAXH&pullRequest=166
Check warning on line 135 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZx17XniOFGyO0KAZfEo&open=AZx17XniOFGyO0KAZfEo&pullRequest=166
Check warning on line 100 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAYF&open=AZxyqP3oRN3gti-1HAYF&pullRequest=166
Check warning on line 72 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXc&open=AZxyqP3eRN3gti-1HAXc&pullRequest=166
Check warning on line 6 in tools/vscode-extension/src/debugAdapter.ts
sonarqubecloud / SonarCloud Code Analysis
Remove this unused import of 'TerminatedEvent'.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3PRN3gti-1HAXK&open=AZxyqP3PRN3gti-1HAXK&pullRequest=166
Check warning on line 1 in tools/vscode-extension/src/debugAdapter.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `node:child_process` over `child_process`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3PRN3gti-1HAXI&open=AZxyqP3PRN3gti-1HAXI&pullRequest=166
Check warning on line 4 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Member '_onDidChange' is never reassigned; mark it as `readonly`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAX3&open=AZxyqP3oRN3gti-1HAX3&pullRequest=166
Check warning on line 220 in src/libraries/Highbyte.DotNet6502/CPU.cs
sonarqubecloud / SonarCloud Code Analysis
Change this condition so that it does not always evaluate to 'True'.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP1dRN3gti-1HAXG&open=AZxyqP1dRN3gti-1HAXG&pullRequest=166
Check warning on line 51 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Do not call `Array#push()` multiple times.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXZ&open=AZxyqP3eRN3gti-1HAXZ&pullRequest=166
Check warning on line 23 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Use concise character class syntax '\d' instead of '[0-9]'.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAX8&open=AZxyqP3oRN3gti-1HAX8&pullRequest=166
Check warning on line 1152 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `String#replaceAll()` over `String#replace()`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAX1&open=AZxyqP3eRN3gti-1HAX1&pullRequest=166
Check failure on line 100 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZx17XniOFGyO0KAZfEm&open=AZx17XniOFGyO0KAZfEm&pullRequest=166
Check warning on line 96 in tools/vscode-extension/src/memoryViewer.ts
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3oRN3gti-1HAYD&open=AZxyqP3oRN3gti-1HAYD&pullRequest=166
Check warning on line 454 in tools/vscode-extension/src/extension.ts
sonarqubecloud / SonarCloud Code Analysis
The empty object is useless.
See more on https://sonarcloud.io/project/issues?id=highbyte_dotnet-6502&issues=AZxyqP3eRN3gti-1HAXj&open=AZxyqP3eRN3gti-1HAXj&pullRequest=166