63 Commits

Author SHA1 Message Date
Leosvel Pérez Espinosa
e78776a53e
cleanup(linter): parallelize projects processing and better dedupe/ignore projects and files in eslint plugin (#23011) 2024-04-25 16:45:41 -04:00
Jack Hsu
bc43243498
chore(repo): add eslint and jest plugins to use inferred targets (#22946) 2024-04-23 21:52:13 -04:00
Leosvel Pérez Espinosa
1e4324fbce
fix(linter): do not infer lint tasks for projects without files to lint (#22944) 2024-04-23 11:38:08 -04:00
Jason Jean
bf206e578e
feat(misc): non conflicting init/add flow (#22791) 2024-04-15 16:45:08 -04:00
Miroslav Jonaš
85ba3f9ae0
fix(linter): convert parser options to flat config even is parser is missing (#22388) 2024-03-21 14:37:44 +04:00
Nicholas Cunningham
a00f6438b9 fix(core): Should work if extends is a string 2024-03-20 12:33:50 +01:00
Leosvel Pérez Espinosa
8baddb5f08
feat(angular): support angular 17.3.0 (#22202) 2024-03-19 14:58:23 -04:00
James Henry
1fe5b98f45
fix(linter): refactor pcv3 plugin, expose configFiles on context (#21677) 2024-03-15 16:29:13 -04:00
Craigory Coppola
a89c73483e
feat(core): use flag in nx.json for toggling crystal (#21980) 2024-02-29 15:18:46 -05:00
Leosvel Pérez Espinosa
5b6d1b4017
feat(angular): force explicit targets when NX_ADD_PLUGINS is not explicitly true (#21852)
Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
2024-02-16 17:42:51 -05:00
Miroslav Jonaš
35b5ca756e
fix(linter): remove reportUnusedDisableDirectives for flat config (#21405) 2024-02-02 14:22:32 +01:00
Jason Jean
396ffc4636
feat(core): enable project crystal by default (#21403)
Co-authored-by: Katerina Skroumpelou <sk.katherine@gmail.com>
Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
Co-authored-by: Colum Ferry <cferry09@gmail.com>
Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
Co-authored-by: Emily Xiong <xiongemi@gmail.com>
Co-authored-by: Nicholas Cunningham <ndcunningham@gmail.com>
2024-02-02 03:40:59 -05:00
Simeon Cheeseman
ec4f7c5532
feat(linter): add error and warning statistics (#18313) 2024-02-01 10:48:32 -05:00
Miroslav Jonaš
c753838c81
fix(linter): ensure flat config generator works for pcv3 plugin (#21485) 2024-02-01 16:06:52 +01:00
Miroslav Jonaš
7ed534f92b
fix(linter): make eslint mandatory dependency (#21406) 2024-01-31 11:58:58 +04:00
Craigory Coppola
d44e7de5dc
fix(linter): make target default migrations a bit more robust (#21446) 2024-01-30 22:49:49 +00:00
beeman
a9974d3f25
docs(misc): change http:// to https:// (#19534) 2024-01-30 11:33:13 -05:00
Leosvel Pérez Espinosa
4b88f48a18
feat(angular): support angular 17.1.0 (#20556) 2024-01-26 10:43:16 -05:00
Leosvel Pérez Espinosa
c7b44a4958
fix(misc): await async function invocations (#21299) 2024-01-25 09:30:01 +01:00
Leosvel Pérez Espinosa
e4758358b0
feat(misc): optionally update package.json scripts in init generators (#21204) 2024-01-22 13:51:41 -05:00
Emily Xiong
6141f44203
feat(core): add keepExistingVersions to all packages (#21169) 2024-01-17 14:22:58 -05:00
Leosvel Pérez Espinosa
047dc22aed
cleanup(misc): clean up init generators (#21088) 2024-01-16 15:29:44 +01:00
Miroslav Jonaš
03257e2503
feat(linter): move common options to target defaults (#20583) 2024-01-09 09:12:47 +00:00
Jack Hsu
51c039b252 feat(linter): make init generator public 2023-12-28 20:58:06 +01:00
James Henry
3a697405a8
fix(linter): only update overrides when applicable (#20917) 2023-12-28 14:10:24 +00:00
Miroslav Jonaš
148ddfb30c
fix(linter): flat config should always set path to config when using API (#20867) 2023-12-22 09:40:10 +01:00
Miroslav Jonaš
696d04862a
fix(nextjs): remove temporary patch for next eslint rules (#20863) 2023-12-20 15:52:51 +01:00
Miroslav Jonaš
d8beed9874
fix(linter): fix workspace-rule naming with flat config (#20782) 2023-12-15 16:00:50 +01:00
Leosvel Pérez Espinosa
593ea3d90d
feat(linter): update @typescript-eslint/* package versions (#20602) 2023-12-13 16:49:27 +01:00
Miroslav Jonaš
43141334a8
fix(linter): move should migrate all eslint configs (#20709) 2023-12-13 15:18:17 +01:00
Miroslav Jonaš
39e68517b1
feat(linter): add .nx to ignored folders (#20720) 2023-12-13 14:59:48 +01:00
Benjamin Cabanes
db77ddef8a
chore(repo): update packages readme banner (#20695) 2023-12-11 11:32:42 -05:00
Benjamin Cabanes
5a305d41de
feat(nx-dev): add homepage updates (#20592)
Co-authored-by: Juri <juri.strumpflohner@gmail.com>
2023-12-08 14:40:42 -05:00
Miroslav Jonaš
af28cc45a9
fix(testing): fix lint config generation for cypress standalone (#20606) 2023-12-07 13:04:06 -05:00
Jack Hsu
ab8c9298be
feat(core): targets inferred from plugins override targetDefaults (#20586) 2023-12-06 10:47:53 +02:00
Miroslav Jonaš
804959a454
fix(linter): support adding plugin at a later stage (#20557) 2023-12-05 16:33:29 +01:00
Craigory Coppola
9e322e8620
fix(linter): expose rule name when eslint requires parser options project (#20459)
Co-authored-by: Miroslav Jonaš <missing.manual@gmail.com>
2023-12-01 11:49:06 +01:00
Katerina Skroumpelou
51501c57c0
fix(linter): check if eslint plugin exists before adding target (#20510) 2023-11-30 19:47:44 +01:00
Miroslav Jonaš
fe63f856ec
feat(linter): add create-nodes plugin (#20264) 2023-11-30 09:15:08 -05:00
Miroslav Jonaš
b9324cd364
fix(linter): remove dangling comma before ast json parse (#20412) 2023-11-27 22:43:31 +01:00
Miroslav Jonaš
ff5d1bef83
feat(linter): default lintFilePatterns to {projectRoot} (#20313) 2023-11-27 08:39:38 -05:00
Miroslav Jonaš
f2895bde38
fix(linter): fix null coallescing in eslint-file (#20409) 2023-11-25 23:45:30 +01:00
Miroslav Jonaš
905ef65136
fix(linter): fix flat config file paths (#20386) 2023-11-23 21:43:05 +01:00
Miroslav Jonaš
0f6c1168db
fix(linter): standalone e2e should not extend root config (#20379) 2023-11-23 16:40:35 +04:00
Miroslav Jonaš
d1a213fa4e
feat(linter): support yaml for flat config conversion (#20022) 2023-11-22 20:37:51 +01:00
Katerina Skroumpelou
0b4c2daf64
feat(linter): update eslint to next minor version (#20351) 2023-11-22 15:01:19 +02:00
Jonathan Cammisuli
5d82a2aab2
feat(core): rust task hasher (#19617) 2023-11-21 08:55:41 -05:00
Craigory Coppola
30d94f76ee
cleanup(core): remove async flag from signature of buildProjectsConfigurationsFromProjectPathsAndPlugins (#20228) 2023-11-17 15:31:03 -05:00
Leosvel Pérez Espinosa
25d6ec3a92
feat(angular): support angular v17 (#19689) 2023-11-07 15:45:42 -05:00
Miroslav Jonaš
d4f4d73129
fix(linter): do not expect project to have flat eslint config (#20018) 2023-11-07 19:54:04 +04:00