Skip to content

feat: integrate UpsManager and 3-hour session shutdown timer

91049e1
Select commit
Loading
Failed to load commit list.
Merged

[WIP] UPS control from the webplatform #135

feat: integrate UpsManager and 3-hour session shutdown timer
91049e1
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 24, 2026 in 28s

Quality Gate failed

Annotations

Check warning on line 170 in test/test-ups.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer top-level await over using a promise chain.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCfshhUnMiqp00q&open=AZ0e8MCfshhUnMiqp00q&pullRequest=135

Check warning on line 161 in test/test-ups.ts

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=project-SIMPLE_simple.webplatform&issues=AZ0e8MCfshhUnMiqp00p&open=AZ0e8MCfshhUnMiqp00p&pullRequest=135

Check warning on line 10 in src/api/core/Controller.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=project-SIMPLE_simple.webplatform&issues=AZ0e8L_mshhUnMiqp00h&open=AZ0e8L_mshhUnMiqp00h&pullRequest=135

Check warning on line 13 in src/api/infra/ups/UpsManager.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Member 'ups' is never reassigned; mark it as `readonly`.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCVshhUnMiqp00n&open=AZ0e8MCVshhUnMiqp00n&pullRequest=135

Check warning on line 35 in src/api/infra/ups/apc-ups-hid.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `node:events` over `events`.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCLshhUnMiqp00j&open=AZ0e8MCLshhUnMiqp00j&pullRequest=135

Check warning on line 477 in src/api/infra/ups/apc-ups-hid.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCLshhUnMiqp00l&open=AZ0e8MCLshhUnMiqp00l&pullRequest=135

Check warning on line 107 in test/test-ups.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=project-SIMPLE_simple.webplatform&issues=AZ0e8MCfshhUnMiqp00o&open=AZ0e8MCfshhUnMiqp00o&pullRequest=135

Check warning on line 204 in src/api/infra/ups/apc-ups-hid.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCLshhUnMiqp00k&open=AZ0e8MCLshhUnMiqp00k&pullRequest=135

Check warning on line 478 in src/api/infra/ups/apc-ups-hid.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=project-SIMPLE_simple.webplatform&issues=AZ0e8MCLshhUnMiqp00m&open=AZ0e8MCLshhUnMiqp00m&pullRequest=135