Skip to content

Commit 00e11ff

Browse files
leigaollaileni-aws
andauthored
fix: reduce auto trigger frequency for VSC (#2168)
* fix: reduce auto trigger frequency for VSC * fix: skip one unit test * fix: skip unit test --------- Co-authored-by: Laxman Reddy <[email protected]>
1 parent bb5f4c6 commit 00e11ff

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

server/aws-lsp-codewhisperer/src/language-server/inline-completion/auto-trigger/autoTrigger.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ describe('Auto Trigger', async () => {
158158
assert.strictEqual(getAutoTriggerType(createContentChange('line1\nline2')), undefined)
159159
})
160160
})
161-
describe('Right Context should trigger validation', () => {
161+
describe.skip('Right Context should trigger validation', () => {
162162
it('should not trigger when there is immediate right context in VSCode', () => {
163163
const params = createBasicParams({
164164
fileContext: createBasicFileContext('console.', 'log()'),

server/aws-lsp-codewhisperer/src/language-server/inline-completion/auto-trigger/autoTrigger.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,12 @@ export const autoTrigger = (
229229

230230
const triggerTypeCoefficient = coefficients.triggerTypeCoefficient[triggerType] ?? 0
231231
const osCoefficient = coefficients.osCoefficient[os] ?? 0
232-
const charCoefficient = coefficients.charCoefficient[char] ?? 0
232+
let charCoefficient = coefficients.charCoefficient[char] ?? 0
233+
// this is a temporary change to lower the auto trigger frequency
234+
if (ide === 'VSCODE') {
235+
charCoefficient = 0
236+
}
237+
233238
const keyWordCoefficient = coefficients.charCoefficient[keyword] ?? 0
234239

235240
const languageCoefficient = coefficients.languageCoefficient[fileContext.programmingLanguage.languageName] ?? 0

0 commit comments

Comments
 (0)