You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Find if there are any features that we rely on and that are not supported by typescript-tslint-plugin
Compare the performance. E.g. run time npm test before and after the switch and check the time difference.
Find out how to upgrade @loopback/build and asses impact of such changes on existing projects. E.g. if we merge tslint.json with tslint.build.json, then I suspect we will break all existing projects.
Review the todo list below and add any missing steps.
Review DEVELOPING.md and indentify places that will need an update.
A preliminary task list for the real work:
npm run build runs tslint as part of the compilation step
all tslint-related tasks (tslint, tslint:fix) are removed
tslint.config and tslint.build.config are merged into a single configuration. This applies to all packages in our monorepo.
Instructions for VSCode users are telling developers to disable vscode-tslint extension.
New projects scaffolded via lb4 will use typescript-tslint-plugin too.
A blog post to publicize this change. Explain what is changing for LB contributors, what is changing for LB app developers, what (if any) migration is required for existing projects.
The text was updated successfully, but these errors were encountered:
Replace a standalone
tslint
build step with configuringtslint
as a TypeScript language service plugin. See https://github.com/Microsoft/typescript-tslint-pluginAcceptance criteria
time npm test
before and after the switch and check the time difference.@loopback/build
and asses impact of such changes on existing projects. E.g. if we mergetslint.json
withtslint.build.json
, then I suspect we will break all existing projects.A preliminary task list for the real work:
npm run build
runs tslint as part of the compilation steptslint
,tslint:fix
) are removedtslint.config
andtslint.build.config
are merged into a single configuration. This applies to all packages in our monorepo.lb4
will use typescript-tslint-plugin too.The text was updated successfully, but these errors were encountered: