29 Commits

Author SHA1 Message Date
Miroslav Jonaš
b251234af9
feat(core): use stricter types for project graph node references (#8813) 2022-02-16 11:45:04 +01:00
Jason Jean
bf70569636
fix(core): deprecate, fix error, and print warning when using --only-failed (#8748) 2022-01-28 13:28:16 -05:00
Victor Savkin
58814c697a cleanup(core): make hashing faster 2022-01-11 20:56:26 -05:00
Victor Savkin
e3c7b979b2 feat(core): rework the tasks runner to use life cycle for printing messages 2021-11-16 20:07:34 -05:00
Miroslav Jonaš
b23f2d8b80
feat(core): extract project graph external nodes (#7340) 2021-10-15 10:08:12 -04:00
Leosvel Pérez Espinosa
91527e18e8
fix(core): fix --with-deps arg support and deprecate its usage (#6660) 2021-08-11 14:11:13 -04:00
Leosvel Pérez Espinosa
3e3794c52c
fix(core): default run-many to use provided projects order (#6632) 2021-08-06 18:16:14 -04:00
Miroslav Jonaš
3aca62af68
cleanup(repo): remove unused ext from file data and fix ext regex matcher (#6550) 2021-08-04 09:45:07 -04:00
James Henry
87e6d9dc77 chore(core): refactor createProjectGraph to be async, deprecate sync usage 2021-07-14 14:58:16 -04:00
Phillip Barta
b9ef28712d
cleanup(core): refactored @nrwl/workspace command-line to improve code quality (#5438) 2021-06-16 22:44:05 +00:00
Miroslav Jonaš
ff3cc38b0c
feat(linter): optimize lint performance. resolves #5210 (#5576)
* feat(linter): optimize containsFile function

related to #5210

* feat(linter): optimize find project function

related to #5210

* feat(core): cleanup target project locator

* fix(core): fix false positive match on resolvedModule

* chore(core): mark old code for removal

* feat(linter): move npm check before expensive typescript resolution

* feat(linter): improve performance of extension removal

* feat(linter): improve I/O operations

* feat(linter): read ts config only once in project locator

* feat(linter): remove double path normalization from rule

normalization is already part of getSourceFilePath function

* feat(linter): run find source only once

* feat(linter): defer source file path calculation will after whitelist check

* feat(linter): map project graph node files to hash map

* fix(linter): map projectGraph only once per runtime

* feat(linter): introduce mapped project graph type
2021-05-18 16:41:12 +02:00
vsavkin
d767261fea fix(nextjs): default to build target for incremental serve
feat(core): support exclude with run-many
2021-04-29 15:57:26 -04:00
Jason Jean
ae5722eb50
fix(core): fix invalid performance mark (#5444) 2021-04-23 13:48:10 -04:00
vsavkin
1a918d7e6b feat(misc): add a convenince command to connect to nx cloud 2021-04-04 20:14:57 -04:00
Vivek
d1b09eaabd
cleanup(misc): make code more consistent and fix typos 2021-03-23 13:03:17 -04:00
Victor Savkin
a25e081a84 feat(core): remove angular devkit deps 2021-01-25 12:52:30 -05:00
Victor Savkin
a615da995d feat(core): add a prompt when using --scan without nx-cloud 2020-09-10 16:32:46 -04:00
Brandon
6e79f255a0
fix(core): support --only-failed option with run-many command (#3054) 2020-05-29 17:26:43 -04:00
Jason Jean
e06822da7e
chore(repo): update prettier to v2 (#2934)
this is just for the repo, and not the workspace

Co-authored-by: Rares Matei <matei.rar@gmail.com>
2020-04-29 01:09:37 -04:00
Victor Savkin
0b7535ae92 feat(core): improve outputs when using --parallel and --with-deps 2020-03-18 18:14:50 -04:00
Victor Savkin
dae258928c fix(core): provide better error messages when the target is incorrect 2020-03-10 10:07:30 -04:00
Victor Savkin
b52e97c816 fix(repo): fix formatting 2020-03-05 17:32:45 -05:00
Victor Savkin
923f3541df fix(repo): fix ci 2020-03-04 21:18:45 -05:00
Victor Savkin
115a1abd75 fix(core): use default configuration when the provided one is not available 2020-03-04 16:31:19 -05:00
Victor Savkin
ff6b434548 feat(core): add ability to run targets against project's deps 2020-02-28 16:42:38 -05:00
Jason Jean
f923697358 fix(core): invalidate previous failed projects 2020-01-29 17:43:21 -05:00
Victor Savkin
c3fdf2e702 feat(core): running one task uses the same tasks runner as run-many 2020-01-09 12:07:41 -05:00
Victor Savkin
8e08924bc3 feat(core): add ability to select data from the print affected output 2019-12-16 16:04:35 -05:00
Victor Savkin
8749c18f91 cleanup(core): extract "core" folder from "command-line" 2019-12-16 16:04:35 -05:00