Skip to content

Commit

Permalink
fix(core): fix migration that enables source analysis
Browse files Browse the repository at this point in the history
  • Loading branch information
FrozenPandaz committed Oct 14, 2022
1 parent 59db301 commit 900711e
Showing 1 changed file with 18 additions and 17 deletions.
@@ -1,28 +1,29 @@
import {
formatFiles,
readWorkspaceConfiguration,
NxJsonConfiguration,
Tree,
updateWorkspaceConfiguration,
updateJson,
} from '@nrwl/devkit';

export async function enableSourceAnalysis(tree: Tree) {
const config = readWorkspaceConfiguration(tree);
if (
config.extends === 'nx/presets/core.json' ||
config.extends === 'nx/presets/npm.json'
) {
const explicitlyDisabled =
config.pluginsConfig &&
config.pluginsConfig['@nrwl/js'] &&
(config.pluginsConfig['@nrwl/js'] as any).analyzeSourceFiles === false;
updateJson<NxJsonConfiguration>(tree, 'nx.json', (config) => {
if (
config.extends === 'nx/presets/core.json' ||
config.extends === 'nx/presets/npm.json'
) {
const explicitlyDisabled =
config.pluginsConfig &&
config.pluginsConfig['@nrwl/js'] &&
(config.pluginsConfig['@nrwl/js'] as any).analyzeSourceFiles === false;

if (!explicitlyDisabled) {
config.pluginsConfig ||= {};
config.pluginsConfig['@nrwl/js'] ||= {};
(config.pluginsConfig['@nrwl/js'] as any).analyzeSourceFiles = true;
if (!explicitlyDisabled) {
config.pluginsConfig ||= {};
config.pluginsConfig['@nrwl/js'] ||= {};
(config.pluginsConfig['@nrwl/js'] as any).analyzeSourceFiles = true;
}
}
}
updateWorkspaceConfiguration(tree, config);
return config;
});
await formatFiles(tree);
}

Expand Down

0 comments on commit 900711e

Please sign in to comment.