Skip to content

Commit fed47b0

Browse files
alan-agius4clydin
authored andcommitted
refactor(@angular-devkit/schematics): deprecate TslintFixTask and it's options option
As part of tslint deprecation we are also deprecated the TslintFixTask. Users should use `ng lint --fix` directly instead
1 parent 57b63b3 commit fed47b0

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

packages/angular_devkit/schematics/tasks/node/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export class BuiltinTaskExecutor {
2828
name: RunSchematicName,
2929
create: () => import('../run-schematic/executor').then(mod => mod.default()) as Promise<TaskExecutor<{}>>,
3030
};
31+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
3132
static readonly TslintFix: TaskExecutorFactory<{}> = {
3233
name: TslintFixName,
3334
create: () => import('../tslint-fix/executor').then(mod => mod.default()),

packages/angular_devkit/schematics/tasks/tslint-fix/executor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ function _listAllFiles(root: string): string[] {
7979
return result;
8080
}
8181

82-
82+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
8383
export default function (): TaskExecutor<TslintFixTaskOptions> {
8484
return async (options: TslintFixTaskOptions = {}, context: SchematicContext) => {
8585
const root = process.cwd();

packages/angular_devkit/schematics/tasks/tslint-fix/options.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
*/
88
import { JsonObject } from '@angular-devkit/core';
99

10+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
1011
export const TslintFixName = 'tslint-fix';
1112

13+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
1214
export interface TslintFixTaskOptionsBase {
1315
silent?: boolean;
1416
format?: string;
@@ -23,4 +25,5 @@ export interface TslintFixTaskOptionsBase {
2325
tslintConfig?: JsonObject;
2426
}
2527

28+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
2629
export type TslintFixTaskOptions = TslintFixTaskOptionsBase;

packages/angular_devkit/schematics/tasks/tslint-fix/task.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { TaskConfiguration, TaskConfigurationGenerator } from '../../src';
1010
import { TslintFixName, TslintFixTaskOptions, TslintFixTaskOptionsBase } from './options';
1111

1212

13+
/** @deprecated since version 11. Use `ng lint --fix` directly instead. */
1314
export class TslintFixTask implements TaskConfigurationGenerator<TslintFixTaskOptions> {
1415
protected _configOrPath: null | string | JsonObject;
1516
protected _options: TslintFixTaskOptionsBase;

0 commit comments

Comments
 (0)