Jason Jean
fa6e8ea987
fix(js): refactor ensurePackage ( #15074 )
2023-02-22 18:47:40 -05:00
Emily Xiong
a97212b601
feat(core): move tsconfig.base.json to @nrwl/js:init ( #14467 )
2023-02-16 11:17:30 -05:00
Miroslav Jonaš
9b51f6b0aa
fix(linter): add node_modules to linter ignore patterns ( #14980 )
2023-02-15 17:06:18 -05:00
Jack Hsu
d7536aa7e3
feat(core): clean up workspace configuration code
2023-01-23 19:35:15 -05:00
Victor Savkin
422c8c735a
cleanup(core): clearly split nx.json config and projects config
2023-01-05 15:35:36 -05:00
Jack Hsu
5b7dba1cb7
fix(react): clean-up after dependency removal from @nrwl/react ( #13563 )
2022-12-02 16:58:07 +00:00
Jack Hsu
cded83b2c5
feat(react): remove unnecessary dependencies from @nrwl/react ( #13525 )
2022-12-01 17:06:32 -05:00
Victor Savkin
16fd4374d6
feat(misc): derive workspace layout dynamically
2022-11-23 15:45:13 -05:00
Craigory Coppola
d8f3c6b186
fix(react): migrations use tsquery, so we should provide it ( #12575 )
2022-10-13 13:37:37 -04:00
Mr Mo
d4fd7c0fa1
fix(linter): check for all .eslintrc.* files when generating a package ( #12515 )
2022-10-12 11:20:51 +02:00
Jason Jean
85a5c89485
fix(core): fix slashes in inputs migrations ( #12444 )
2022-10-07 17:58:02 -04:00
Jason Jean
49c5e5069b
feat(core): migrate existing workspaces to use inputs configuration ( #12416 )
2022-10-05 22:30:03 +00:00
Craigory Coppola
9b63ce167a
feat(core): don't generate workspace.json for v2 workspaces ( #12127 )
2022-09-27 23:16:22 +00:00
Colum Ferry
d782a694f4
feat(core): support ts 4.8 ( #11845 )
2022-09-12 13:47:31 +01:00
Colum Ferry
bbe7a3679a
fix(linter): use typescript-eslint 5.33.1 as latest requires ts4.8 ( #11773 )
2022-08-30 10:43:17 -04:00
Craigory Coppola
458fc36014
chore(misc): split create tree with empty workspace to remove parameter ( #10188 )
...
* feat(devkit): split create-empty-tree to different functions
* chore(repo): apply migration for createEmptyTree
* cleanup(misc): fix tests that migration misses
2022-08-11 19:24:04 -04:00
Laforge Thomas
c117ad51ec
fix(linter): update typescript eslint dependency ( #11112 )
...
Co-authored-by: Miroslav Jonas <missing.manual@gmail.com>
2022-07-20 21:57:51 +00:00
Craigory Coppola
c9897c61e6
fix(core): swc should be an optional peer dependency ( #10461 )
2022-05-26 12:09:27 -04:00
Phillip Barta
e57cef0901
cleanup(repo): use devkit instead of devkit reexports from workspace ( #7773 )
2021-12-21 21:06:31 +00:00
James Henry
3dece0dac1
feat(linter): automated migration for ESLint 8 changes ( #7818 )
...
* feat(linter): automated migration for ESLint 8 changes
* fix(linter): make category selector more specific
2021-11-29 13:47:38 -05:00
Craigory Coppola
79cf69b4e4
feat(core): consolidate nx.json and workspace.json ( #6642 )
...
* feat(core): consolidate settings between workspace.json + nx.json
workspace.json (and linked project.json files) now contain all project specific settings.
nx.json now contains all settings that affect the whole workspace.
* chore(core): fix angular unit tests w/ new config
* chore(core): fix failing tests
* chore(core): fix formatting
* chore(core): fix more tests
* chore(core): normalize-nx-json feedback
* chore(core): Fix more unit tests
* chore(core): fix remaining tests in workspace
* chore(linter): fix remaining linter tests
* chore(core): fix remaining spec + build issues
* chore(core): formatting fixes
* feat(core): migration script to move config options to new locations
* chore(core): fix e2e tests
* chore(core): run format
* chore(react-native): fix failing tests
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* feat(core): move properties to new location during format step
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* feat(core): initial pass on ngcli-adapter for property consolidation
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(misc): fix tests
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* docs(core): update docs with changes
* chore(misc): fix tests
* chore(core): code review changes
updateWorkspaceJson -> updateWorkspace, no longer uses updater function
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): fix bug in ngcli impl
* fix(core): fix bug in ngcli-adapter
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* fix(core): fix ngcli-adapter
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): fix workspace e2e
* chore(core): fix nx-plugin e2e
* fix(core): move defaultProject to nx.json
* chore(core): fix broken workspace test
* chore(core): formatting
* chore(core): fix workspace format
* chore(core): add nxJson to ExecutorContext
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): remove all references ot `NxProjectConfiguration` from our code
* chore(core): Review Changes
* fix(core): update new config locations v13 migration
2021-10-14 10:42:47 -04:00
Craigory Coppola
8435bdfb6f
feat(core): shift from 'master' to 'main' as default branch and base ( #7111 )
...
* chore(core): fix some broken tests
* docs(core): update docs to represent master -> main
* chore(core): review changes
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
* chore(core): add migration script for backwards-compat w/ main default.
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-10-08 16:48:02 -04:00
Kyle Cannon
40532a2155
fix(linter): disabled eslint rules dont count as type checked rules ( #6897 )
2021-08-31 16:51:48 -04:00
Jason Jean
a7f89508e5
feat(linter): cache --outputFile ( #6852 )
2021-08-26 11:25:51 -04:00
Jason Jean
35d77a1b2a
fix(linter): check existence of eslintrc.json before running migration ( #6335 )
2021-07-15 10:40:54 -04:00
Phillip Barta
fe97444d78
feat(core): migrate prettier to v2.3.1 ( #5623 )
2021-06-17 16:44:30 +02:00
Phillip Barta
84f873dcdb
cleanup(misc): cleanup typescript imports
2021-06-16 14:07:01 -04:00
James Henry
a3c08a9153
feat(linter): do not set eslint parserOptions.project by default ( #5798 )
2021-05-28 13:35:34 +00:00
Vivek
d1b09eaabd
cleanup(misc): make code more consistent and fix typos
2021-03-23 13:03:17 -04:00
Kirils Ladovs
253addef4a
chore(nextjs): add migration to remove tsconfig.app.json ( #4988 )
...
additionally, fix linter migration to migrate next.js apps correctly
2021-03-10 11:25:07 -05:00
Jack Hsu
2527dc629e
chore(linter): convert linter migration to @nrwl/devkit ( #4978 )
2021-03-09 21:40:47 +00:00
Gustavo Perdomo
5b0f23a3e4
chore(linter): update eslint-config-prettier ( #4899 )
...
* chore(linter): update eslint-config-prettier
* fix(linter): fix migrations
* feat(linter): update migrations
* fix(linter): move peer dependency to eslint-plugin-nx
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-03-05 20:22:16 +00:00
James Henry
48c7c7b6a3
fix(core): always use project level tsconfigs with eslint ( #4657 )
...
* chore(core): increase coverage of eslint config file contents
* fix(core): always use project level tsconfigs with eslint
* chore(core): enhance depcheck to ignore type only imports
* chore(linter): migration always-use-project-level-tsconfigs-with-eslint
* fix(core): snapshots
* feat(core): thin wrapper around tseslint parser
* fix(core): depcheck for eslint-plugin-nx
* fix(core): revert wrapped parser
* fix(linter): add tsconfig root dir to allow for normalized paths for project configs
* fix(linter): move migration to 11.5.0
* fix(linter): add dependency on to @nrwl/workspace
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-03-05 11:48:18 -05:00
James Henry
4f5fb0f8fc
feat(linter): use overrides in root eslint config ( #3949 )
...
* feat(linter): use overrides in root eslint config
* feat(linter): update-root-eslint-config-to-use-overrides migration
2020-10-23 16:14:09 -04:00
James Henry
588effd5c5
feat(linter): shareable eslint configs ( #3882 )
...
* feat(linter): shareable eslint configs
* chore(linter): migration towards shareable eslint configs
2020-10-16 15:31:26 -04:00
James Henry
b5de2f4e4e
fix(linter): migration should not include patterns from node_modules ( #3880 )
...
* fix(linter): migration should not include patterns from node_modules
* feat(linter): add additional migration to revert issue with previous one
* fix(linter): small tweaks based on call with Jason
2020-10-08 11:10:47 -04:00
Jason Jean
a8db1f787a
fix(linter): use the tsConfig option to find tsconfigs for eslint migration ( #3853 )
2020-10-02 10:42:34 -04:00
James Henry
da6f987631
fix(linter): add root .eslintrc.json to implicit deps ( #3852 )
...
* fix(linter): add root .eslintrc.json to implicit deps
* fix(linter): unit tests
2020-10-02 09:41:49 -04:00
Jason Jean
ad56f5785a
fix(linter): run migration for targets that are not lint ( #3850 )
2020-10-02 00:05:32 -04:00
James Henry
e339ece224
feat(linter): add explicit file extension to config files ( #3847 )
...
* feat(linter): add explicit file extension to config files
* feat(linter): update references to .eslintrc for new projects
* fix(linter): fix quotes in global eslint config
2020-10-01 18:59:45 -04:00
Jason Jean
f2585ae04e
fix(linter): remove duplicate migration of disabling explicit-module-boundary-types ( #3837 )
2020-09-30 12:11:57 -04:00
James Henry
e22f9370f5
feat(linter): new eslint builder ( #3834 )
...
* feat(linter): new eslint builder
* chore(linter): move migration to linter, add implementation
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2020-09-29 20:52:10 -04:00
Jason Jean
232fd9f30b
feat(core): update to typescript 4 ( #3814 )
2020-09-29 18:53:22 -04:00