-
Notifications
You must be signed in to change notification settings - Fork 18
VS Code Workspace Settings Overview
The .vscode
folder (link) within this repository contains workspace settings that are designed to assist developers utilizing the VS Code editor to develop for Caseflow. These workspace settings will override user settings, so it's best to only include configurations that will universally benefit all developers in these files.
Below is a breakdown of each of the files contained within the aforementioned folder.
Extensions listed within the recommendations
array in this file will appear as recommendations to all VS Code users whenever they have the Caseflow repository open in their editors. Extension recommendations can be found in the Extensions tab in the Recommendations pane. Any extensions already installed are omitted.
Users will be asked if they'd like to install the recommended extensions:
- Copy the extension's ID:
- Add it to the
recommendations
array inextensions.json
:
- Commit it to version control, and once it makes it into the master branch everyone will see your recommendation. 🎉
Tired of seeing the "Do you want to install the recommended extensions for this repository?" pop-up? Follow this guide to disable it.
{
"editor.tabSize": 2, # Sets tabs to 2 spaces
"editor.trimAutoWhitespace": true, # Trims whitespace added by the editor
"eslint.packageManager": "yarn", # Sets default package manager to yarn
"eslint.workingDirectories": [ # Allows ESLint to properly resolve import paths in Caseflow
"./client"
],
"files.insertFinalNewline": true, # Ensures the presence of a blank line at the end of each file
"files.trimTrailingWhitespace": true, # Removes trailing whitespace added by the user upon file save
"git.autofetch": true, # Enables git fetch to be performed automatically on a timed interval
}
- Home
- Acronyms and Glossary
- Caseflow products
- Caseflow Intake
- Caseflow Queue
- Appeals Consumer
- Caseflow Reader
- Caseflow eFolder
- Caseflow Hearings
- Caseflow Certification
- Caseflow APIs
- Appeal Status API
- Caseflow Dispatch
-
CSUM Roles
- System Admin
- VHA Team Management
- Active Record Queries Resource
- External Integrations
- Caseflow Demo
- Caseflow ProdTest
- Background
- Stuck Jobs
- VA Notify
- Caseflow-Team
- Frontend Best Practices
- Accessibility
- How-To
- Debugging Tips
- Adding a Feature Flag with FeatureToggle
- Editing AMA issues
- Editing a decision review
- Fixing task trees
- Investigating and diagnosing issues
- Data and Metric Request Workflow
- Exporting and Importing Appeals
- Explain page for Appeals
- Record associations and Foreign Keys
- Upgrading Ruby
- Stuck Appeals
- Testing Action Mailer Messages Locally
- Re-running Seed Files
- Rake Generator for Legacy Appeals
- Manually running Scheduled Jobs
- System Admin UI
- Caseflow Makefile
- Upgrading Postgresql from v11.7 to v14.8 Locally
- VACOLS VM Trigger Fix M1
- Using SlackService to Send a Job Alert
- Technical Talks