-
Notifications
You must be signed in to change notification settings - Fork 13
Setting up VS Code
TJ Silver edited this page Jul 8, 2019
·
10 revisions
VS Code can do inline flow
and eslint
checks and it's the bees knees and it'll make your life more joyous:

Get eslint
, flow language support
and jump to alias file
from the extension marketplace.
Use this workspace.json
file to get eslint and flow type checking as you save, while preventing VS Code from auto formatting code wrongly.
{
"javascript.format.enable": false,
"eslint.autoFixOnSave": true,
"eslint.alwaysShowStatus": true,
"flow.useNPMPackagedFlow": true,
"flow.runOnAllFiles": true,
"typescript.format.enable": false,
"typescript.validate.enable": false,
"javascript.validate.enable": false,
"jumpToAliasFile.alias": {
"react": "preact-compat",
"react-dom": "preact-compat",
"ophan": "ophan-tracker-js/build/ophan.support"
}
}
- Redux Glossary
- Why Redux Toolkit?
- Writing state slices with Redux Toolkit
- Handling action side effects in Redux
- Presentational and Container Components
- Scoped actions and reducers
- Server Side Rendering
- Form validation
- CI build process
- Post deployment testing
- Post deployment test runbook
- TIP Real User Testing
- Code testing and validation
- Visual testing
- Testing Apple Pay locally
- Test Users
- Deploying to CODE
- Automated IT tests
- Deploying Fastly VCL Snippets
- End-to-end Tests with Playwright
- Archived Components
- Authentication
- Switchboard
- How to make a fake contribution
- The epic and banner
- Environments
- Tech stack
- Supported browsers
- Contributions Internationalisation
- Payment method internationalisation in Guardian Weekly
- Print fulfilment/delivery
- Updating the acquisitions model
- Runscope testing
- Scala Steward for dependency management
- Alarm Investigations
- Ticker data
- Ophan
- Quantum Metric
- [Google Tag Manager] (https://github.com/guardian/support-frontend/wiki/Google-Tag-Manager)