Skip to content

Commit 1e7a846

Browse files
committed
feat(ripgrep): add Show Ripgrep Diagnostic command and translations
1 parent 4f2fab9 commit 1e7a846

22 files changed

Lines changed: 343 additions & 71 deletions

knip.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"@types/node-cache",
2222
"@types/vscode",
2323
"@vscode/codicons",
24+
"@vscode/ripgrep",
2425
"esbuild-wasm",
2526
"sambanova-ai-provider",
2627
"tree-sitter-wasms",

src/activate/__tests__/registerCommands.spec.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ vi.mock("../../i18n", () => ({
8181
t: (key: string) => key,
8282
}))
8383

84+
vi.mock("../../services/ripgrep/diagnostic", () => ({
85+
registerRipgrepDiagnosticCommand: vi.fn().mockReturnValue({ dispose: vi.fn() }),
86+
}))
87+
8488
describe("getVisibleProviderOrLog", () => {
8589
let mockOutputChannel: vscode.OutputChannel
8690

@@ -172,6 +176,14 @@ describe("registerCommands handlers", () => {
172176
setPanel(undefined, "tab")
173177
})
174178

179+
it("registers the ripgrep diagnostic command and stores its disposable in context.subscriptions", async () => {
180+
const { registerRipgrepDiagnosticCommand } = await import("../../services/ripgrep/diagnostic")
181+
const mock = vi.mocked(registerRipgrepDiagnosticCommand)
182+
const disposable = mock.mock.results[0]?.value
183+
expect(mock).toHaveBeenCalled()
184+
expect(mockContext.subscriptions).toContain(disposable)
185+
})
186+
175187
it("settingsButtonClicked posts both settingsButtonClicked and didBecomeVisible actions", () => {
176188
handlers["zoo-code.settingsButtonClicked"]()
177189

src/package.nls.ca.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.de.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.es.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.fr.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.hi.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.id.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.it.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.nls.ja.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)