@@ -10,7 +10,13 @@ import { StatusBar } from './views/StatusBar'
1010import { IssueActionProvider , ProblemsDiagnosticCollection } from './views/ProblemsDiagnosticCollection'
1111import { Config } from './common/config'
1212import { AuthUriHandler , codacyAuth } from './auth'
13- import { IssueDetailsProvider , seeIssueDetailsCommand , seeCliIssueDetailsCommand } from './views/IssueDetailsProvider'
13+ import {
14+ IssueDetailsProvider ,
15+ seeIssueDetailsCommand ,
16+ seeCliIssueDetailsCommand ,
17+ disablePatternCommand ,
18+ disableCliPatternCommand ,
19+ } from './views/IssueDetailsProvider'
1420import { PullRequestsTree } from './views/PullRequestsTree'
1521import { PullRequestNode } from './views/nodes/PullRequestNode'
1622import { BranchIssuesTree } from './views/BranchIssuesTree'
@@ -92,6 +98,8 @@ const registerCommands = async (context: vscode.ExtensionContext, codacyCloud: C
9298 'codacy.showOutput' : ( ) => Logger . outputChannel . show ( ) ,
9399 'codacy.issue.seeDetails' : seeIssueDetailsCommand ,
94100 'codacy.cliIssue.seeDetails' : seeCliIssueDetailsCommand ,
101+ 'codacy.issue.disablePattern' : disablePatternCommand ,
102+ 'codacy.cliIssue.disablePattern' : disableCliPatternCommand ,
95103 'codacy.installCLI' : async ( ) => {
96104 await codacyCloud . cli ?. install ( )
97105 } ,
@@ -299,7 +307,12 @@ export async function activate(context: vscode.ExtensionContext) {
299307
300308 context . subscriptions . push ( AuthUriHandler . register ( ) )
301309
302- context . subscriptions . push ( vscode . languages . registerCodeActionsProvider ( '*' , new IssueActionProvider ( ) ) )
310+ context . subscriptions . push (
311+ vscode . languages . registerCodeActionsProvider (
312+ '*' ,
313+ new IssueActionProvider ( ( ) => codacyCloud . params , codacyCloud . cli )
314+ )
315+ )
303316
304317 context . subscriptions . push (
305318 vscode . workspace . registerTextDocumentContentProvider ( 'codacyIssue' , new IssueDetailsProvider ( ) )
0 commit comments