Skip to content

Feat: Improved git support - git panel#3022

Open
devvaannsh wants to merge 26 commits into
mainfrom
pluto/git-core
Open

Feat: Improved git support - git panel#3022
devvaannsh wants to merge 26 commits into
mainfrom
pluto/git-core

fix: bottom panel resizer appearing over the open git remotes dropdown

d9d808e
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 15, 2026 in 1m 44s

Quality Gate failed

Failed conditions
B Reliability 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 389 in src/extensions/default/Git/src/git/GitCli.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a regular expression literal instead of the 'RegExp' constructor.

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

Check warning on line 388 in src/extensions/default/Git/src/git/GitCli.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`String.raw` should be used to avoid escaping `\`.

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

Check warning on line 309 in src/extensions/default/Git/src/History.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=AZ9mBCnVMbRQ5Rq9HkKK&open=AZ9mBCnVMbRQ5Rq9HkKK&pullRequest=3022

Check warning on line 1036 in src/extensions/default/Git/src/Panel.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use `.includes()`, rather than `.indexOf()`, when checking for existence.

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

Check warning on line 1040 in src/extensions/default/Git/src/Panel.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use `.includes()`, rather than `.indexOf()`, when checking for existence.

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

Check warning on line 389 in src/extensions/default/Git/src/git/GitCli.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

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

Check warning on line 43 in src/extensions/default/Git/main.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move function 'initMain' to the outer scope.

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

Check failure on line 494 in src/extensions/default/Git/src/Branch.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=AZ9ltxz5miViUTSp8A1k&open=AZ9ltxz5miViUTSp8A1k&pullRequest=3022

Check warning on line 388 in src/extensions/default/Git/src/git/GitCli.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a regular expression literal instead of the 'RegExp' constructor.

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

Check warning on line 389 in src/extensions/default/Git/src/git/GitCli.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`String.raw` should be used to avoid escaping `\`.

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

Check warning on line 393 in src/extensions/default/Git/src/History.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=AZ9mBCnVMbRQ5Rq9HkKL&open=AZ9mBCnVMbRQ5Rq9HkKL&pullRequest=3022

Check warning on line 5 in src/extensions/default/Git/templates/git-remotes-picker.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Surround this <li> item tag by a <ul> or <ol> container one.

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