This project is best developed in VS Code. With the recommended extensions and settings in .vscode
, you get:
- Syntax highlighting for all files
- Intellisense for all files
- Lint-on-save for all files
- In-editor results on save for unit tests
To configure
.vscode/extensions.json
.vscode/settings.json
Lunarvim aka lvim is not a bad choice. With the recommended config of mine:
- Syntax highlighting for all files
- Intellisense for all files
- Lint for all files
- In-editor results on save for unit tests
To configure
.nlsp-settings/volar.json
.nlsp-settings/tsserver.json
$HOME/.config/lvim/
What kinds of editor settings and extensions should be added to the project?
All additions must:
- be specific to this project
- not interfere with any team member's workflow
For example, an extension to add syntax highlighting for an included language will almost certainly be welcome, but a setting to change the editor's color theme wouldn't be appropriate.