181 Commits

Author SHA1 Message Date
William Sedlacek
8db4673a67
fix(linter): ng-package.json format (#14996) 2023-02-15 12:36:08 +01:00
Miroslav Jonaš
8165459568
feat(linter): add support for full regexes in tag matching (#14982) 2023-02-14 11:55:24 -05:00
Jason Jean
ed5ad1e367
chore(repo): fix failing eslint test (#14759) 2023-02-02 10:01:37 +01:00
Jonathan Cammisuli
fecf7fb82f
feat(core): add native node bindings for hashing (#14476)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-02-01 14:43:40 -05:00
Miroslav Jonaš
c23b74ef89
fix(linter): use ng-packager for checking secondary entry points in linter (#14425) 2023-02-01 12:58:50 -05:00
Miroslav Jonaš
2b23963415
fix(linter): wildcard sourceTag should be respected for banned imports (#14418) 2023-01-17 14:59:21 +01:00
Phillip Barta
415d1c745c
fix(misc): loosen chalk version (#14276) 2023-01-13 17:44:11 -05:00
Victor Savkin
422c8c735a cleanup(core): clearly split nx.json config and projects config 2023-01-05 15:35:36 -05:00
Craigory Coppola
7992ec618f
chore(repo): setup negative config for several targets (#14080) 2023-01-04 11:34:50 -05:00
Younes Jaaidi
e3a9ca3f0d
docs(linter): fix comment (#13975) 2022-12-27 15:01:10 -05:00
Younes Jaaidi
d3e2d616d5
feat(linter): add allowedExternalImports option to boundaries rule (#13891) 2022-12-21 15:50:39 +01:00
Miroslav Jonaš
5d64b1eb3c
feat(linter): add support for combo source tags (#13817)
Fixes https://github.com/nrwl/nx/issues/12871
2022-12-15 16:12:59 +00:00
Miroslav Jonaš
970351574c
fix(linter): ensure projectRootMappings exist when running eslint directly (#13432) 2022-11-28 14:59:18 +00:00
Jason Jean
6d35fd4d85
chore(core): reconcile functions to find project of a path (#13364) 2022-11-24 11:02:32 -05:00
Miroslav Jonaš
bd4f4a23c2
feat(core): use createProjectFileMappings in TargetProjectLocator (#13268) 2022-11-21 14:43:40 +01:00
Miroslav Jonaš
de44bf86b1
feat(core): optimize project graph file mapping (#13249) 2022-11-18 14:34:58 +01:00
Miroslav Jonaš
ab6f62a9b5
feat(core): move runtime-lint-utils to eslint plugin (#13222) 2022-11-18 12:24:53 +01:00
Craigory Coppola
f311ecbdd7
chore(repo): remove workspace.json (#13040) 2022-11-08 13:12:31 -05:00
Miroslav Jonaš
d59bd10d6c
fix(linter): do not remap namespace import specifiers as import specifiers (#12954) 2022-11-02 21:39:04 +00:00
Miroslav Jonaš
c3db8e6070
fix(linter): ensure fs operations run on full path (#12953) 2022-11-02 21:08:14 +00:00
Miroslav Jonaš
d58774e79e
fix(linter): project with empty onlyDependsOn can only depend on tagless project (#12878) 2022-10-28 14:58:17 +00:00
Victor Savkin
23de788b5e
chore(repo): update to 15.0.0-rc1 (#12586) 2022-10-13 18:34:24 -04:00
Victor Savkin
6e6925f8e4
chore(repo): update to nx 14.7.6-beta.6 2022-09-17 15:59:06 -04:00
MaxKless
fd670d298b
docs(misc): update package descriptions to be more consistent (#12039) 2022-09-16 17:03:33 -04: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
Miroslav Jonaš
3574fdc803
fix(linter): normalize rule context file name for cross OS (#11604) 2022-08-16 18:41:42 +00:00
Miroslav Jonaš
244ac01b7c
fix(linter): use more performant way to check for package existance (#11603) 2022-08-16 12:47:38 +00:00
Victor Savkin
f8da1ad42b
chore(repo): update nx to 14.6.0-beta.3 2022-08-12 16:10:56 -04:00
Miroslav Jonaš
f44ba27c5a
fix(linter): skip prettier config if prettier is missing (#11542) 2022-08-11 16:13:13 +02:00
Juri
8e6a66cdb2 fix(linter): correctly fix absolute imports across package boundaries 2022-07-22 15:11:18 +02: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
Miroslav Jonaš
5194551d85
fix(linter): improve performance of runtime lint utils (#11100) 2022-07-12 17:04:01 +02:00
Miroslav Jonaš
d7bbf85f29
feat(linter): support transitive hasBannedImport (#11000) 2022-07-11 14:31:13 +02:00
Miroslav Jonaš
b8efa778f6
fix(core): remove eslintrc.json from the package build artifact (#11043) 2022-07-07 18:34:34 +00:00
Sicarius
a7888552b8
fix(linter): update @typescript-eslint/* deps
Co-authored-by: Miroslav Jonas <missing.manual@gmail.com>
2022-06-21 10:33:42 +00:00
Craigory Coppola
15c04b099e
chore(repo): enable eslint plugin checks (#10666) 2022-06-09 18:04:06 -04:00
Craigory Coppola
7f4abd9e3c
fix(linter): plugin-lint-checks should allow some strings as valid versions (#10647) 2022-06-09 09:27:31 -04:00
Craigory Coppola
10363e3bec
feat(nx-plugin): add plugin eslint rules (#9697)
* feat(nx-plugin): add lint rule for nx-plugin validation

* chore(repo): review feedback

Co-authored-by: Giora Guttsait <giora111@gmail.com>

* chore(repo): review feedback

Co-authored-by: Giora Guttsait <giora111@gmail.com>

* chore(nx-plugin): review comments

* chore(nx-plugin): review feedback

Co-authored-by: Giora Guttsait <giora111@gmail.com>
2022-06-03 16:03:39 -04:00
Victor Savkin
e491c6f738 feat(core): make nx.json optional 2022-05-31 15:35:28 -04:00
Victor Savkin
3d97203b1e
chore(repo): migrate to nx@14.2.0-beta.1 2022-05-30 20:10:02 -04:00
Leosvel Pérez Espinosa
62afcb79b0
feat(angular): support angular v14.0.0-rc.2 (#8883) 2022-05-30 16:09:00 -04:00
Jason Jean
04985be149
chore(repo): switch publishing to use lerna (#10293) 2022-05-20 00:35:47 +00:00
Miroslav Jonaš
4863e5124d
fix(linter): make entry point check for ts paths more specific (#10365) 2022-05-19 09:07:02 +02:00
Miroslav Jonaš
5baaab4b70
fix(linter): do not remap paths that cannot be matched on fix (#10371) 2022-05-19 09:06:49 +02:00
Victor Savkin
6351413b98 fix(core): preserve dash casing when passing args to executors 2022-05-17 14:48:53 -04:00
Jason Jean
e4cccfc14d
chore(repo): update nx to 14.1.1 (#10132) 2022-05-04 15:27:43 +00:00
Jason Jean
4f99b77e42
chore(repo): update nx to 14.0.2 (#9974) 2022-04-23 18:06:01 +00:00
Miroslav Jonaš
9d89ea8f1f
chore(linter): update eslint version (#9708) 2022-04-07 00:02:09 +02:00
Miroslav Jonaš
87fd3ffdbe
cleanup(core): remove unused npm scope from target project locator (#9695) 2022-04-05 23:05:21 +02:00