Skip to content

Commit 74b0cf4

Browse files
committed
Ensure eslint resolver can handle pnpm's symlinks
1 parent 25e7a6e commit 74b0cf4

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.eslintrc.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ esLintConfig.globals = {
1010
};
1111
esLintConfig.settings['import/resolver']['webpack'] = { config: require.resolve('./webpack.config.js')};
1212

13+
// Update resolver settings to allow for pnpm's symlinked structure
14+
// https://github.com/import-js/eslint-plugin-import/issues/3110
15+
const nodeResolverSettings = esLintConfig.settings['import/resolver']['node'];
16+
esLintConfig.settings['import/resolver']['node'] = { ...(nodeResolverSettings || {}), preserveSymlinks: false };
17+
1318
// Remove once Vuetify is gone-- Vuetify uses too many unacceptable class names
1419
esLintConfig.rules['kolibri/vue-component-class-name-casing'] = 0;
1520

0 commit comments

Comments
 (0)