Skip to content

Fix functional 6502 test to also work on Mac and Linux.

5b11985
Select commit
Loading
Failed to load commit list.
Merged

Feature/vscode debugger #166

Fix functional 6502 test to also work on Mac and Linux.
5b11985
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Mar 5, 2026 in 36s

Annotations

Check warning on line 448 in tools/vscode-extension/src/extension.ts

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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

See this annotation in the file changed.

@sonarqubecloud 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