add VS Code profile and tests

This commit is contained in:
Joe Danziger
2025-06-04 21:14:14 -04:00
parent 18e52c2012
commit 0e49c06c4a
8 changed files with 698 additions and 34 deletions

View File

@@ -19,6 +19,7 @@ describe('Rule Transformer - General', () => {
'cursor',
'roo',
'trae',
'vscode',
'windsurf'
];
expectedProfiles.forEach((profile) => {
@@ -181,6 +182,11 @@ describe('Rule Transformer - General', () => {
mcpConfigName: null,
expectedPath: null
},
cline: {
mcpConfig: false,
mcpConfigName: 'cline_mcp_settings.json',
expectedPath: '.clinerules/cline_mcp_settings.json'
},
codex: {
mcpConfig: false,
mcpConfigName: null,
@@ -191,11 +197,6 @@ describe('Rule Transformer - General', () => {
mcpConfigName: 'mcp.json',
expectedPath: '.cursor/mcp.json'
},
windsurf: {
mcpConfig: true,
mcpConfigName: 'mcp.json',
expectedPath: '.windsurf/mcp.json'
},
roo: {
mcpConfig: true,
mcpConfigName: 'mcp.json',
@@ -206,10 +207,15 @@ describe('Rule Transformer - General', () => {
mcpConfigName: 'trae_mcp_settings.json',
expectedPath: '.trae/trae_mcp_settings.json'
},
cline: {
mcpConfig: false,
mcpConfigName: 'cline_mcp_settings.json',
expectedPath: '.clinerules/cline_mcp_settings.json'
vscode: {
mcpConfig: true,
mcpConfigName: 'mcp.json',
expectedPath: '.vscode/mcp.json'
},
windsurf: {
mcpConfig: true,
mcpConfigName: 'mcp.json',
expectedPath: '.windsurf/mcp.json'
}
};