style: tslint enforces no debugger statements left behind (#25532)

PR Close #25532
This commit is contained in:
Miško Hevery
2018-08-16 15:55:45 -07:00
committed by Jason Aden
parent 503905c807
commit 116946fb11
8 changed files with 44 additions and 22 deletions

View File

@ -530,7 +530,6 @@ describe('Esm2015ReflectionHost', () => {
const host = new Esm2015ReflectionHost(program.getTypeChecker());
const classNode =
getDeclaration(program, SOME_DIRECTIVE_FILE.name, 'SomeDirective', ts.isClassDeclaration);
debugger;
const members = host.getMembersOfClass(classNode);
const staticMethod = members.find(member => member.name === 'staticMethod') !;

View File

@ -414,7 +414,6 @@ describe('Esm5ReflectionHost', () => {
const host = new Esm5ReflectionHost(program.getTypeChecker());
const classNode = getDeclaration(
program, SOME_DIRECTIVE_FILE.name, 'SomeDirective', ts.isVariableDeclaration);
debugger;
const decorators = host.getDecoratorsOfDeclaration(classNode) !;
expect(decorators).toBeDefined();
@ -584,7 +583,6 @@ describe('Esm5ReflectionHost', () => {
const host = new Esm5ReflectionHost(program.getTypeChecker());
const classNode = getDeclaration(
program, SOME_DIRECTIVE_FILE.name, 'SomeDirective', ts.isVariableDeclaration);
debugger;
const members = host.getMembersOfClass(classNode);
const staticMethod = members.find(member => member.name === 'staticMethod') !;

View File

@ -130,7 +130,6 @@ describe('SelectorScopeRegistry', () => {
registry.registerSelector(ProgramCmp, 'program-cmp');
debugger;
const scope = registry.lookupCompilationScope(ProgramCmp) !;
expect(scope).toBeDefined();
expect(scope.directives).toBeDefined();

View File

@ -60,10 +60,8 @@ export interface Injectable { providedIn?: Type<any>|'root'|null; }
* @Annotation
*/
export const Injectable: InjectableDecorator = makeDecorator(
'Injectable', undefined, undefined, undefined, (type: Type<any>, meta: Injectable) => {
debugger;
return R3_COMPILE_INJECTABLE(type, meta);
});
'Injectable', undefined, undefined, undefined,
(type: Type<any>, meta: Injectable) => R3_COMPILE_INJECTABLE(type, meta));
/**
* Type representing injectable service.

View File

@ -77,6 +77,7 @@ export function assertNgModuleType(
}
function throwError(msg: string): never {
// tslint:disable-next-line
debugger; // Left intentionally for better debugger experience.
throw new Error(`ASSERTION ERROR: ${msg}`);
}

View File

@ -116,6 +116,7 @@ function _it(
jsmFn: Function, testName: string, testFn: (done?: DoneFn) => any, testTimeout = 0): void {
if (runnerStack.length == 0) {
// This left here intentionally, as we should never get here, and it aids debugging.
// tslint:disable-next-line
debugger;
throw new Error('Empty Stack!');
}