diff --git a/e2e/schematics/ng-add.test.ts b/e2e/schematics/ng-add.test.ts index 2a9dbef5a9..f89921cac2 100644 --- a/e2e/schematics/ng-add.test.ts +++ b/e2e/schematics/ng-add.test.ts @@ -233,6 +233,15 @@ describe('Nrwl Convert to Nx Workspace', () => { '@projscope/*': ['libs/*'] }); + const updatedTslint = readJson('tslint.json'); + expect(updatedTslint.rules['nx-enforce-module-boundaries']).toEqual([ + true, + { + allow: [], + depConstraints: [{ sourceTag: '*', onlyDependOnLibsWithTags: ['*'] }] + } + ]); + runCLI('build --prod --outputHashing none'); checkFilesExist('dist/apps/proj/main.js'); }); diff --git a/packages/schematics/src/collection/ng-add/index.ts b/packages/schematics/src/collection/ng-add/index.ts index 9e1c3a2ded..e31d8dae5b 100755 --- a/packages/schematics/src/collection/ng-add/index.ts +++ b/packages/schematics/src/collection/ng-add/index.ts @@ -410,7 +410,7 @@ function updateTsLint() { }); tslintJson.rulesDirectory = tslintJson.rulesDirectory || []; tslintJson.rulesDirectory.push('node_modules/@nrwl/schematics/src/tslint'); - tslintJson['nx-enforce-module-boundaries'] = [ + tslintJson.rules['nx-enforce-module-boundaries'] = [ true, { allow: [],