Skip to content

process inspect, ipc, memory card - #161

Merged
devops-stack merged 1 commit into
mainfrom
develop
Aug 15, 2026
Merged

process inspect, ipc, memory card#161
devops-stack merged 1 commit into
mainfrom
develop

process inspect, ipc, memory card

ad74f5a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Aug 15, 2026 in 51s

Quality Gate failed

Failed conditions
15.8% Duplication on New Code (required ≤ 3%)
D 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 warning on line 242 in static/js/threads-card.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uiSbh3e0T_lnFvN&open=AaAE3uiSbh3e0T_lnFvN&pullRequest=161

Check warning on line 95 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace chained "startswith" calls with a single call using a tuple argument.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFu9&open=AaAE3ucRbh3e0T_lnFu9&pullRequest=161

Check warning on line 1716 in static/js/main.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uhubh3e0T_lnFvK&open=AaAE3uhubh3e0T_lnFvK&pullRequest=161

Check warning on line 730 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant Exception class; it derives from another which is already caught.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFvB&open=AaAE3ucRbh3e0T_lnFvB&pullRequest=161

Check warning on line 350 in static/js/ipc-ui.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3ug2bh3e0T_lnFvH&open=AaAE3ug2bh3e0T_lnFvH&pullRequest=161

Check warning on line 191 in static/js/ipc-ui.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3ug2bh3e0T_lnFvE&open=AaAE3ug2bh3e0T_lnFvE&pullRequest=161

Check failure on line 720 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFvA&open=AaAE3ucRbh3e0T_lnFvA&pullRequest=161

Check warning on line 266 in static/js/ipc-ui.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ug2bh3e0T_lnFvF&open=AaAE3ug2bh3e0T_lnFvF&pullRequest=161

Check warning on line 141 in static/js/memory-card.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3ui2bh3e0T_lnFvQ&open=AaAE3ui2bh3e0T_lnFvQ&pullRequest=161

Check warning on line 2472 in static/js/main.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uhubh3e0T_lnFvL&open=AaAE3uhubh3e0T_lnFvL&pullRequest=161

Check failure on line 95 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure publicly writable directories are used safely here.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFu-&open=AaAE3ucRbh3e0T_lnFu-&pullRequest=161

Check warning on line 245 in static/js/threads-card.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uiSbh3e0T_lnFvO&open=AaAE3uiSbh3e0T_lnFvO&pullRequest=161

Check warning on line 349 in static/js/ipc-ui.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3ug2bh3e0T_lnFvG&open=AaAE3ug2bh3e0T_lnFvG&pullRequest=161

Check warning on line 789 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant Exception class; it derives from another which is already caught.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFvD&open=AaAE3ucRbh3e0T_lnFvD&pullRequest=161

Check failure on line 697 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to not always return the same value.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFu_&open=AaAE3ucRbh3e0T_lnFu_&pullRequest=161

Check failure on line 156 in static/js/memory-card.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ui2bh3e0T_lnFvR&open=AaAE3ui2bh3e0T_lnFvR&pullRequest=161

Check failure on line 136 in static/js/memory-card.js

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=devops-stack_ring-0&issues=AaAE3ui2bh3e0T_lnFvP&open=AaAE3ui2bh3e0T_lnFvP&pullRequest=161

Check warning on line 1708 in static/js/main.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uhubh3e0T_lnFvJ&open=AaAE3uhubh3e0T_lnFvJ&pullRequest=161

Check failure on line 182 in static/js/threads-card.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 61 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3uiSbh3e0T_lnFvM&open=AaAE3uiSbh3e0T_lnFvM&pullRequest=161

Check failure on line 91 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure publicly writable directories are used safely here.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFu7&open=AaAE3ucRbh3e0T_lnFu7&pullRequest=161

Check warning on line 1706 in static/js/main.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3uhubh3e0T_lnFvI&open=AaAE3uhubh3e0T_lnFvI&pullRequest=161

Check warning on line 750 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant Exception class; it derives from another which is already caught.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFvC&open=AaAE3ucRbh3e0T_lnFvC&pullRequest=161

Check warning on line 93 in kernel_ai/services/process_inspect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace chained "startswith" calls with a single call using a tuple argument.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ucRbh3e0T_lnFu8&open=AaAE3ucRbh3e0T_lnFu8&pullRequest=161

Check warning on line 171 in static/js/memory-card.js

See this annotation in the file changed.

@sonarqubecloud 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=devops-stack_ring-0&issues=AaAE3ui2bh3e0T_lnFvS&open=AaAE3ui2bh3e0T_lnFvS&pullRequest=161

Check failure on line 248 in static/js/memory-card.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=devops-stack_ring-0&issues=AaAE3ui2bh3e0T_lnFvT&open=AaAE3ui2bh3e0T_lnFvT&pullRequest=161