Skip to content

Commit 8d0a7a7

Browse files
format code
1 parent 8d46e80 commit 8d0a7a7

File tree

4 files changed

+50
-50
lines changed

4 files changed

+50
-50
lines changed

src/events/event-generator.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export abstract class EventGenerator implements IEventGenerator {
4141
constructor(
4242
private readonly action: string,
4343
_context: vscode.ExtensionContext,
44-
errorMessage?: string
44+
errorMessage?: string,
4545
) {
4646
this.context = _context;
4747
this.error = errorMessage;
@@ -79,15 +79,15 @@ export abstract class EventGenerator implements IEventGenerator {
7979
let modelName = "";
8080
if (!this.generativeAi) {
8181
vscodeErrorMessage(
82-
"Configuration not found. Go to settings, search for Your coding buddy. Fill up the model and model name"
82+
"Configuration not found. Go to settings, search for Your coding buddy. Fill up the model and model name",
8383
);
8484
}
8585
if (this.generativeAi === generativeAiModel.GROQ) {
8686
const apiKey = this.groqApiKey;
8787
modelName = this.groqModel;
8888
if (!apiKey || !modelName) {
8989
vscodeErrorMessage(
90-
"Configuration not found. Go to settings, search for Your coding buddy. Fill up the model and model name"
90+
"Configuration not found. Go to settings, search for Your coding buddy. Fill up the model and model name",
9191
);
9292
}
9393
model = this.createGroqModel(apiKey);
@@ -114,7 +114,7 @@ export abstract class EventGenerator implements IEventGenerator {
114114
} catch (error) {
115115
console.error("Error creating model:", error);
116116
vscode.window.showErrorMessage(
117-
"An error occurred while creating the model. Please try again."
117+
"An error occurred while creating the model. Please try again.",
118118
);
119119
}
120120
}
@@ -153,7 +153,7 @@ export abstract class EventGenerator implements IEventGenerator {
153153
}
154154

155155
protected async generateModelResponse(
156-
text: string
156+
text: string,
157157
): Promise<string | Anthropic.Messages.Message | undefined> {
158158
try {
159159
const activeModel = this.createModel();
@@ -192,7 +192,7 @@ export abstract class EventGenerator implements IEventGenerator {
192192

193193
if (!response) {
194194
throw new Error(
195-
"Could not generate response. Check your settings, ensure the API keys and Model Name is added properly."
195+
"Could not generate response. Check your settings, ensure the API keys and Model Name is added properly.",
196196
);
197197
}
198198
if (this.action.includes("chart")) {
@@ -202,7 +202,7 @@ export abstract class EventGenerator implements IEventGenerator {
202202
} catch (error) {
203203
console.error("Error generating response:", error);
204204
vscode.window.showErrorMessage(
205-
"An error occurred while generating the response. Please try again."
205+
"An error occurred while generating the response. Please try again.",
206206
);
207207
}
208208
}
@@ -216,7 +216,7 @@ export abstract class EventGenerator implements IEventGenerator {
216216

217217
async generateGeminiResponse(
218218
model: any,
219-
text: string
219+
text: string,
220220
): Promise<string | undefined> {
221221
const result = await model.generateContent(text);
222222
return result ? await result.response.text() : undefined;
@@ -225,7 +225,7 @@ export abstract class EventGenerator implements IEventGenerator {
225225
private async anthropicResponse(
226226
model: Anthropic,
227227
generativeAiModel: string,
228-
userPrompt: string
228+
userPrompt: string,
229229
) {
230230
try {
231231
const response = await model.messages.create({
@@ -238,7 +238,7 @@ export abstract class EventGenerator implements IEventGenerator {
238238
} catch (error) {
239239
console.error("Error generating response:", error);
240240
vscode.window.showErrorMessage(
241-
"An error occurred while generating the response. Please try again."
241+
"An error occurred while generating the response. Please try again.",
242242
);
243243
return;
244244
}
@@ -247,7 +247,7 @@ export abstract class EventGenerator implements IEventGenerator {
247247
private async groqResponse(
248248
model: Groq,
249249
prompt: string,
250-
generativeAiModel: string
250+
generativeAiModel: string,
251251
): Promise<string | undefined> {
252252
try {
253253
const chatHistory = MemoryCache.has(COMMON.ANTHROPIC_CHAT_HISTORY)
@@ -270,7 +270,7 @@ export abstract class EventGenerator implements IEventGenerator {
270270
} catch (error) {
271271
console.error("Error generating response:", error);
272272
vscode.window.showErrorMessage(
273-
"An error occurred while generating the response. Please try again."
273+
"An error occurred while generating the response. Please try again.",
274274
);
275275
return;
276276
}
@@ -281,7 +281,7 @@ export abstract class EventGenerator implements IEventGenerator {
281281
abstract createPrompt(text?: string): any;
282282

283283
async generateResponse(
284-
errorMessage?: string
284+
errorMessage?: string,
285285
): Promise<string | Anthropic.Messages.Message | undefined> {
286286
this.showInformationMessage();
287287
let prompt;

src/extension.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,45 +56,45 @@ export async function activate(context: vscode.ExtensionContext) {
5656
} = OLA_ACTIONS;
5757
const getComment = new Comments(
5858
`${USER_MESSAGE} generates the code comments...`,
59-
context
59+
context,
6060
);
6161
const generateOptimizeCode = new OptimizeCode(
6262
`${USER_MESSAGE} optimizes the code...`,
63-
context
63+
context,
6464
);
6565
const generateRefactoredCode = new RefactorCode(
6666
`${USER_MESSAGE} refactors the code...`,
67-
context
67+
context,
6868
);
6969
const explainCode = new ExplainCode(
7070
`${USER_MESSAGE} explains the code...`,
71-
context
71+
context,
7272
);
7373
const generateReview = new ReviewCode(
7474
`${USER_MESSAGE} reviews the code...`,
75-
context
75+
context,
7676
);
7777
const codeChartGenerator = new CodeChartGenerator(
7878
`${USER_MESSAGE} creates the code chart...`,
79-
context
79+
context,
8080
);
8181
const codePattern = new FileUploader(context);
8282
const knowledgeBase = new ReadFromKnowledgeBase(
8383
`${USER_MESSAGE} generate your code pattern...`,
84-
context
84+
context,
8585
);
8686
const generateCommitMessage = new GenerateCommitMessage(
8787
`${USER_MESSAGE} generates a commit message...`,
88-
context
88+
context,
8989
);
9090
const generateInterviewQuestions = new InterviewMe(
9191
`${USER_MESSAGE} generates interview questions...`,
92-
context
92+
context,
9393
);
9494

9595
const generateUnitTests = new GenerateUnitTest(
9696
`${USER_MESSAGE} generates unit tests...`,
97-
context
97+
context,
9898
);
9999

100100
const actionMap = {
@@ -108,7 +108,7 @@ export async function activate(context: vscode.ExtensionContext) {
108108
new FixError(
109109
`${USER_MESSAGE} finds a solution to the error...`,
110110
context,
111-
errorMessage
111+
errorMessage,
112112
).execute(errorMessage),
113113
[explain]: () => explainCode.execute(),
114114
[pattern]: () => codePattern.uploadFileHandler(),
@@ -118,7 +118,7 @@ export async function activate(context: vscode.ExtensionContext) {
118118
};
119119

120120
const subscriptions: vscode.Disposable[] = Object.entries(actionMap).map(
121-
([action, handler]) => vscode.commands.registerCommand(action, handler)
121+
([action, handler]) => vscode.commands.registerCommand(action, handler),
122122
);
123123

124124
const selectedGenerativeAiModel = getConfigValue("generativeAi.option");
@@ -127,7 +127,7 @@ export async function activate(context: vscode.ExtensionContext) {
127127
const quickFixCodeAction: vscode.Disposable =
128128
vscode.languages.registerCodeActionsProvider(
129129
{ scheme: "file", language: "*" },
130-
quickFix
130+
quickFix,
131131
);
132132

133133
const modelConfigurations: {
@@ -177,13 +177,13 @@ export async function activate(context: vscode.ExtensionContext) {
177177
key,
178178
webviewProviderClass,
179179
subscriptions,
180-
quickFixCodeAction
180+
quickFixCodeAction,
181181
);
182182
}
183183
} catch (error) {
184184
MemoryCache.clear();
185185
vscode.window.showErrorMessage(
186-
"An Error occured while setting up generative AI model"
186+
"An Error occured while setting up generative AI model",
187187
);
188188
console.log(error);
189189
}

src/providers/anthropic-web-view-provider.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ export class AnthropicWebViewProvider extends BaseWebViewProvider {
1818
apiKey: string,
1919
generativeAiModel: string,
2020
context: vscode.ExtensionContext,
21-
protected readonly baseUrl?: string
21+
protected readonly baseUrl?: string,
2222
) {
2323
super(extensionUri, apiKey, generativeAiModel, context);
2424
}
2525

2626
public async sendResponse(
2727
response: string,
28-
currentChat: string
28+
currentChat: string,
2929
): Promise<boolean | undefined> {
3030
try {
3131
const type = currentChat === "bot" ? "bot-response" : "user-input";
@@ -64,7 +64,7 @@ export class AnthropicWebViewProvider extends BaseWebViewProvider {
6464
const { max_tokens } = GROQ_CONFIG;
6565
const anthropic: Anthropic = createAnthropicClient(
6666
this.apiKey,
67-
this.baseUrl
67+
this.baseUrl,
6868
);
6969
let chatHistory = MemoryCache.has(COMMON.ANTHROPIC_CHAT_HISTORY)
7070
? MemoryCache.get(COMMON.ANTHROPIC_CHAT_HISTORY)
@@ -94,7 +94,7 @@ export class AnthropicWebViewProvider extends BaseWebViewProvider {
9494
console.error(error);
9595
MemoryCache.set(COMMON.ANTHROPIC_CHAT_HISTORY, []);
9696
vscode.window.showErrorMessage(
97-
"Model not responding, please resend your question"
97+
"Model not responding, please resend your question",
9898
);
9999
}
100100
}

src/services/chat-manager.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export class ChatManager {
6868
} catch (error) {
6969
console.error(error);
7070
vscodeErrorMessage(
71-
"Failed to generate content. Please try again later."
71+
"Failed to generate content. Please try again later.",
7272
);
7373
}
7474
});
@@ -130,45 +130,45 @@ export class ChatManager {
130130
const generativeAi: string | undefined = this.getGenerativeAiModel();
131131
if (generativeAi === generativeAiModel.GROQ) {
132132
const groqAiConfigurations = this.handleAiProvider(
133-
generativeAiModel.GROQ
133+
generativeAiModel.GROQ,
134134
);
135135
const chatViewProvider = new GroqWebViewProvider(
136136
this._context.extensionUri,
137137
groqAiConfigurations.apiKey,
138138
groqAiConfigurations.model,
139-
this._context
139+
this._context,
140140
);
141141
return await chatViewProvider.generateResponse(message);
142142
}
143143
if (generativeAi === generativeAiModel.GEMINI) {
144144
const geminiConfigurations = this.handleAiProvider(
145-
generativeAiModel.GEMINI
145+
generativeAiModel.GEMINI,
146146
);
147147
const geminiWebViewProvider = new GeminiWebViewProvider(
148148
this._context.extensionUri,
149149
geminiConfigurations.apiKey,
150150
geminiConfigurations.model,
151-
this._context
151+
this._context,
152152
);
153153
return await geminiWebViewProvider.generateResponse(
154154
geminiConfigurations.apiKey,
155155
geminiConfigurations.model,
156-
message
156+
message,
157157
);
158158
}
159159
if (generativeAi === "Anthropic") {
160160
const anthropicConfigurations: aIProviderConfig = this.handleAiProvider(
161-
generativeAiModel.ANTHROPIC
161+
generativeAiModel.ANTHROPIC,
162162
);
163163
const anthropicWebViewProvider = this.getAnthropicWebViewProvider(
164-
anthropicConfigurations
164+
anthropicConfigurations,
165165
);
166166
return await anthropicWebViewProvider.generateResponse(message);
167167
}
168168

169169
if (generativeAi === generativeAiModel.GROK) {
170170
const grokConfigurations: aIProviderConfig = this.handleAiProvider(
171-
generativeAiModel.GROK
171+
generativeAiModel.GROK,
172172
);
173173
const anthropicWebViewProvider =
174174
this.getAnthropicWebViewProvider(grokConfigurations);
@@ -188,7 +188,7 @@ export class ChatManager {
188188
this._context.extensionUri,
189189
this.groqApiKey,
190190
this.groqModel,
191-
this._context
191+
this._context,
192192
);
193193
chatViewProvider.sendResponse(formatText(userInput), COMMON.USER_INPUT);
194194
chatViewProvider.sendResponse(formatText(response), COMMON.BOT);
@@ -198,11 +198,11 @@ export class ChatManager {
198198
this._context.extensionUri,
199199
this.geminiApiKey,
200200
this.geminiModel,
201-
this._context
201+
this._context,
202202
);
203203
geminiWebViewProvider.sendResponse(
204204
formatText(userInput),
205-
COMMON.USER_INPUT
205+
COMMON.USER_INPUT,
206206
);
207207
geminiWebViewProvider.sendResponse(formatText(response), COMMON.BOT);
208208
}
@@ -213,24 +213,24 @@ export class ChatManager {
213213
let anthropicConfigurations: aIProviderConfig | undefined;
214214
if (this.generativeAi === generativeAiModel.ANTHROPIC) {
215215
anthropicConfigurations = this.handleAiProvider(
216-
generativeAiModel.ANTHROPIC
216+
generativeAiModel.ANTHROPIC,
217217
);
218218
}
219219
if (this.generativeAi === generativeAiModel.GROK) {
220220
anthropicConfigurations = this.handleAiProvider(
221-
generativeAiModel.GROK
221+
generativeAiModel.GROK,
222222
);
223223
}
224224
if (!anthropicConfigurations) {
225225
throw new Error(`Configuration not found for ${this.generativeAi}`);
226226
}
227227

228228
const anthropicWebViewProvider = this.getAnthropicWebViewProvider(
229-
anthropicConfigurations
229+
anthropicConfigurations,
230230
);
231231
anthropicWebViewProvider.sendResponse(
232232
formatText(userInput),
233-
COMMON.USER_INPUT
233+
COMMON.USER_INPUT,
234234
);
235235
anthropicWebViewProvider.sendResponse(formatText(response), COMMON.BOT);
236236
}
@@ -242,7 +242,7 @@ export class ChatManager {
242242
}
243243

244244
private getAnthropicWebViewProvider(
245-
config: aIProviderConfig
245+
config: aIProviderConfig,
246246
): AnthropicWebViewProvider {
247247
let xGrokBaseURL;
248248
if (getConfigValue(APP_CONFIG.generativeAi) === generativeAiModel.GROK) {
@@ -253,7 +253,7 @@ export class ChatManager {
253253
config.apiKey,
254254
config.model,
255255
this._context,
256-
xGrokBaseURL
256+
xGrokBaseURL,
257257
);
258258
}
259259
}

0 commit comments

Comments
 (0)