Skip to content

Commit c288345

Browse files
authored
feat: add VSCode extension recommendations (#325)
1 parent 10d8408 commit c288345

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

utils/renderEslint.ts

+9
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,13 @@ export default function renderEslint(
7373
const fullPath = path.resolve(rootDir, fileName)
7474
fs.writeFileSync(fullPath, content as string, 'utf-8')
7575
}
76+
77+
// update .vscode/extensions.json
78+
const extensionsJsonPath = path.resolve(rootDir, '.vscode/extensions.json')
79+
const existingExtensions = JSON.parse(fs.readFileSync(extensionsJsonPath, 'utf8'))
80+
existingExtensions.recommendations.push('dbaeumer.vscode-eslint')
81+
if (needsPrettier) {
82+
existingExtensions.recommendations.push('esbenp.prettier-vscode')
83+
}
84+
fs.writeFileSync(extensionsJsonPath, JSON.stringify(existingExtensions, null, 2) + '\n', 'utf-8')
7685
}

0 commit comments

Comments
 (0)