Skip to content

Commit

Permalink
Loading plugins for prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
yoyo930021 committed Dec 8, 2020
1 parent e6e498c commit b72b404
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions server/src/utils/prettier/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -147,13 +147,23 @@ function getPrettierOptions(
prettierrcOptions.tabWidth = prettierrcOptions.tabWidth || vlsFormatConfig.options.tabSize;
prettierrcOptions.useTabs = prettierrcOptions.useTabs || vlsFormatConfig.options.useTabs;
prettierrcOptions.parser = parser;
if (dependencyService.useWorkspaceDependencies) {
// For loading plugins such as @prettier/plugin-pug
(prettierrcOptions as {
pluginSearchDirs: string[];
}).pluginSearchDirs = dependencyService.nodeModulesPaths.map(el => path.dirname(el));
}

return prettierrcOptions;
} else {
const vscodePrettierOptions = vlsFormatConfig.defaultFormatterOptions.prettier || {};
vscodePrettierOptions.tabWidth = vscodePrettierOptions.tabWidth || vlsFormatConfig.options.tabSize;
vscodePrettierOptions.useTabs = vscodePrettierOptions.useTabs || vlsFormatConfig.options.useTabs;
vscodePrettierOptions.parser = parser;
if (dependencyService.useWorkspaceDependencies) {
// For loading plugins such as @prettier/plugin-pug
vscodePrettierOptions.pluginSearchDirs = dependencyService.nodeModulesPaths.map(el => path.dirname(el));
}

return vscodePrettierOptions;
}
Expand Down

0 comments on commit b72b404

Please sign in to comment.