In order to use this style configuration, you'll need to add the following
line to the top of the
This ensures that you load the dependencies from the style configuration, instead of your project. This patch is a workaround for the longstanding eslint issue 3458 regarding how eslint loads modules.
Exhaustive documentation forthcoming. For now, the general principles are:
- Load a stylistic base set - in this case, airbnb-base
- Load recommended configs for common libraries: eslint, jest, typescript
- Load prettier config to override everything where there are conflicts
- Do very little else- as few custom rules or overrides as possible