Jason Jean
46e64fc188
fix(linter): always add eslint dependencies ( #5095 )
2021-03-23 20:41:53 +00:00
Vivek
d1b09eaabd
cleanup(misc): make code more consistent and fix typos
2021-03-23 13:03:17 -04: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
Jason Jean
b36c4b5cc1
fix(linter): add @nrwl/linter as a devDependency and error on improper enum schema ( #4634 )
2021-01-28 16:30:10 -05:00
Jason Jean
ec758b4276
feat(linter): remove tslint from empty workspace and fix tslint support ( #4622 )
2021-01-27 18:38:07 -05:00
victor savkin
234ca36385
cleanup(misc): clean up devkit
2020-11-26 10:19:13 -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
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
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
Jonathan Cammisuli
4b646ec01a
fix(core): use tsconfig.*?.json in root eslintrc ( #3447 )
2020-08-14 14:14:10 -04:00
Jason Jean
a7b7af2dfe
feat(core): switch over to angular 10 ( #3056 )
...
* feat(core): switch over to devkit 10-rc.0
* feat(core): implement solution tsconfigs wip
* feat(angular): add angular migrations
* fix(angular): modify angularjs tests
2020-07-07 17:02:06 -04:00
Rares Matei
5a59f090fe
fix(linter): fix exclude pattern for tslint and eslint schematics ( #3113 )
2020-06-05 16:04:53 -04:00
Jack Hsu
c2b8c22555
fix(linter): remove config builder option for @nrwl/linter:lint when using eslint ( #3093 )
...
- eslint automatically detects .eslintrc files already
- removing the config option also enables nested configs
- provide a migration to remove config as long as users didn't customize it
2020-05-29 16:30:32 -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
Juri Strumpflohner
a47c24c05f
feat(react): improve storybook schematics ( #2831 )
2020-04-27 18:47:23 +02:00
Jack Hsu
fef54fae4b
feat(linter): improve support for mixed linters when using IDEs ( #2620 )
2020-03-06 15:12:35 -05:00
Victor Savkin
dd598e215d
fix(core): update create-nx-workspace to perform unit testing and linting
2020-02-16 12:50:12 -05:00
Juri
c213ae1a99
fix(misc): update package.json only if needed
...
Adjusts the schematic to only touch the package.json if really required
ISSUES CLOSED : #2317
2020-01-28 21:26:22 -05:00
Juri
98a60d118f
feat(core): add enforceBuildableLibDependency to make buildable lib rule configurable
...
This way if the buildable lib dependency rule doesn't work for some people they have an easy way to
opt-out of it
2020-01-21 12:02:13 -05:00
Jason Jean
88920ac381
fix(misc): fix project tslint generation
2019-12-12 16:12:29 -05:00
Jack Hsu
13e7b69c5a
feat(react): add react-specific eslint configuration ( #1727 )
2019-08-15 13:01:22 -04:00
James Henry
49dcacfd1a
feat(eslint-plugin-nx): new package, ESLint enforce-module-boundaries rule
2019-08-13 21:13:46 -04:00
Jason Jean
aecdd2bc4c
fix(angular): use build-angular for linting
2019-08-09 11:15:40 -04:00
James Henry
448233bc5c
feat(nx): add eslint support
2019-07-31 17:05:56 -04:00
Victor Savkin
192a6a083d
feat(nx): misc ux improvements
2019-07-29 09:23:51 -04:00
Victor Savkin
8fc5c4cae6
feat(nx): add a generic lint package that works with eslint and tslint
2019-07-25 08:34:05 -04:00
Victor Savkin
2b646f8eb4
feat(nx): standalone version of nx
2019-07-24 10:27:47 -04:00