Skip to content

Commit e496c92

Browse files
committed
Clean up some eslint supressions
1 parent 881e12f commit e496c92

File tree

1 file changed

+86
-42
lines changed

1 file changed

+86
-42
lines changed

tsdoc/src/beta/DeclarationReference.ts

Lines changed: 86 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
22
// See LICENSE in the project root for license information.
33

4-
/* eslint-disable max-lines */
5-
/* eslint-disable @typescript-eslint/array-type */
6-
/* eslint-disable no-return-assign */
7-
/* eslint-disable no-sequences */
8-
/* eslint-disable no-inner-declarations */
94
/* eslint-disable @typescript-eslint/no-use-before-define */
105
/* eslint-disable @typescript-eslint/naming-convention */
116

@@ -1178,49 +1173,98 @@ class Parser {
11781173

11791174
private parseNavigation(): Navigation {
11801175
switch (this._scanner.token()) {
1181-
case Token.DotToken:
1182-
return this._scanner.scan(), Navigation.Exports;
1183-
case Token.HashToken:
1184-
return this._scanner.scan(), Navigation.Members;
1185-
case Token.TildeToken:
1186-
return this._scanner.scan(), Navigation.Locals;
1187-
default:
1176+
case Token.DotToken: {
1177+
this._scanner.scan();
1178+
return Navigation.Exports;
1179+
}
1180+
1181+
case Token.HashToken: {
1182+
this._scanner.scan();
1183+
return Navigation.Members;
1184+
}
1185+
1186+
case Token.TildeToken: {
1187+
this._scanner.scan();
1188+
return Navigation.Locals;
1189+
}
1190+
1191+
default: {
11881192
return this.fail("Expected '.', '#', or '~'", Navigation.Exports);
1193+
}
11891194
}
11901195
}
11911196

11921197
private tryParseMeaning(): Meaning | undefined {
11931198
switch (this._scanner.rescanMeaning()) {
1194-
case Token.ClassKeyword:
1195-
return this._scanner.scan(), Meaning.Class;
1196-
case Token.InterfaceKeyword:
1197-
return this._scanner.scan(), Meaning.Interface;
1198-
case Token.TypeKeyword:
1199-
return this._scanner.scan(), Meaning.TypeAlias;
1200-
case Token.EnumKeyword:
1201-
return this._scanner.scan(), Meaning.Enum;
1202-
case Token.NamespaceKeyword:
1203-
return this._scanner.scan(), Meaning.Namespace;
1204-
case Token.FunctionKeyword:
1205-
return this._scanner.scan(), Meaning.Function;
1206-
case Token.VarKeyword:
1207-
return this._scanner.scan(), Meaning.Variable;
1208-
case Token.ConstructorKeyword:
1209-
return this._scanner.scan(), Meaning.Constructor;
1210-
case Token.MemberKeyword:
1211-
return this._scanner.scan(), Meaning.Member;
1212-
case Token.EventKeyword:
1213-
return this._scanner.scan(), Meaning.Event;
1214-
case Token.CallKeyword:
1215-
return this._scanner.scan(), Meaning.CallSignature;
1216-
case Token.NewKeyword:
1217-
return this._scanner.scan(), Meaning.ConstructSignature;
1218-
case Token.IndexKeyword:
1219-
return this._scanner.scan(), Meaning.IndexSignature;
1220-
case Token.ComplexKeyword:
1221-
return this._scanner.scan(), Meaning.ComplexType;
1222-
default:
1223-
return undefined;
1199+
case Token.ClassKeyword: {
1200+
this._scanner.scan();
1201+
return Meaning.Class;
1202+
}
1203+
1204+
case Token.InterfaceKeyword: {
1205+
this._scanner.scan();
1206+
return Meaning.Interface;
1207+
}
1208+
1209+
case Token.TypeKeyword: {
1210+
this._scanner.scan();
1211+
return Meaning.TypeAlias;
1212+
}
1213+
1214+
case Token.EnumKeyword: {
1215+
this._scanner.scan();
1216+
return Meaning.Enum;
1217+
}
1218+
1219+
case Token.NamespaceKeyword: {
1220+
this._scanner.scan();
1221+
return Meaning.Namespace;
1222+
}
1223+
1224+
case Token.FunctionKeyword: {
1225+
this._scanner.scan();
1226+
return Meaning.Function;
1227+
}
1228+
1229+
case Token.VarKeyword: {
1230+
this._scanner.scan();
1231+
return Meaning.Variable;
1232+
}
1233+
1234+
case Token.ConstructorKeyword: {
1235+
this._scanner.scan();
1236+
return Meaning.Constructor;
1237+
}
1238+
1239+
case Token.MemberKeyword: {
1240+
this._scanner.scan();
1241+
return Meaning.Member;
1242+
}
1243+
1244+
case Token.EventKeyword: {
1245+
this._scanner.scan();
1246+
return Meaning.Event;
1247+
}
1248+
1249+
case Token.CallKeyword: {
1250+
this._scanner.scan();
1251+
return Meaning.CallSignature;
1252+
}
1253+
1254+
case Token.NewKeyword: {
1255+
this._scanner.scan();
1256+
return Meaning.ConstructSignature;
1257+
}
1258+
1259+
case Token.IndexKeyword: {
1260+
this._scanner.scan();
1261+
return Meaning.IndexSignature;
1262+
}
1263+
1264+
case Token.ComplexKeyword: {
1265+
this._scanner.scan();
1266+
return Meaning.ComplexType;
1267+
}
12241268
}
12251269
}
12261270

0 commit comments

Comments
 (0)