Skip to content

feat(lsp): redesign parameter hints popup, fix occlusion and flicker#2990

Merged
abose merged 2 commits into
mainfrom
ai
Jun 26, 2026
Merged

feat(lsp): redesign parameter hints popup, fix occlusion and flicker#2990
abose merged 2 commits into
mainfrom
ai

fix(lsp): keep code-hint doc popup glued beside the list, never overl…

e651c7b
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 26, 2026 in 1m 40s

Annotations

Check warning on line 94 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `window`.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjp&open=AZ7_NYzZFQnR_P-2XWjp&pullRequest=2990

Check failure on line 102 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzaFQnR_P-2XWjq&open=AZ7_NYzaFQnR_P-2XWjq&pullRequest=2990

Check warning on line 3711 in src/styles/brackets.less

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Vendor-prefixed at-rule "@-webkit-keyframes"

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_IoCKN-p8_8l5eS1X&open=AZ7_IoCKN-p8_8l5eS1X&pullRequest=2990

Check failure on line 88 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjm&open=AZ7_NYzZFQnR_P-2XWjm&pullRequest=2990

Check warning on line 93 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `globalThis` over `window`.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjo&open=AZ7_NYzZFQnR_P-2XWjo&pullRequest=2990

Check warning on line 193 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#split().join()`.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzaFQnR_P-2XWjs&open=AZ7_NYzaFQnR_P-2XWjs&pullRequest=2990

Check warning on line 98 in src/features/ParameterHintsManager.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=phcode-dev_phoenix&issues=AZ7_IoHBN-p8_8l5eS1Z&open=AZ7_IoHBN-p8_8l5eS1Z&pullRequest=2990

Check warning on line 3521 in src/styles/brackets.less

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Vendor-prefixed at-rule "@-webkit-keyframes"

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_IoCKN-p8_8l5eS1W&open=AZ7_IoCKN-p8_8l5eS1W&pullRequest=2990

Check warning on line 79 in src/languageTools/DefaultProviders.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=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjk&open=AZ7_NYzZFQnR_P-2XWjk&pullRequest=2990

Check failure on line 92 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjn&open=AZ7_NYzZFQnR_P-2XWjn&pullRequest=2990

Check failure on line 82 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjl&open=AZ7_NYzZFQnR_P-2XWjl&pullRequest=2990

Check warning on line 82 in src/features/ParameterHintsManager.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move function '_signatureKey' to the outer scope.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_IoHBN-p8_8l5eS1Y&open=AZ7_IoHBN-p8_8l5eS1Y&pullRequest=2990

Check failure on line 103 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzaFQnR_P-2XWjr&open=AZ7_NYzaFQnR_P-2XWjr&pullRequest=2990

Check failure on line 57 in src/languageTools/DefaultProviders.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unexpected var, use let or const instead.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AZ7_NYzZFQnR_P-2XWjj&open=AZ7_NYzZFQnR_P-2XWjj&pullRequest=2990