Skip to content

Commit 23864e8

Browse files
committed
Fix the easy ESLint issues for node-core-library
1 parent eb397c6 commit 23864e8

66 files changed

Lines changed: 138 additions & 133 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/api-extractor-model/src/mixins/ApiItemContainerMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export interface ApiItemContainerMixin extends ApiItem {
101101
* @public
102102
*/
103103
export function ApiItemContainerMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
104-
TBaseClass & (new (...args: any[]) => ApiItemContainerMixin) { // tslint:disable-line:no-any
104+
TBaseClass & (new (...args: any[]) => ApiItemContainerMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
105105

106106
abstract class MixedClass extends baseClass implements ApiItemContainerMixin {
107107
public readonly [_members]: ApiItem[];
@@ -128,7 +128,7 @@ export function ApiItemContainerMixin<TBaseClass extends IApiItemConstructor>(ba
128128
}
129129
}
130130

131-
// tslint:disable-next-line:no-any
131+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
132132
constructor(...args: any[]) {
133133
super(...args);
134134
const options: IApiItemContainerMixinOptions = args[0] as IApiItemContainerMixinOptions;

apps/api-extractor-model/src/mixins/ApiNameMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export interface ApiNameMixin extends ApiItem {
5757
* @public
5858
*/
5959
export function ApiNameMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
60-
TBaseClass & (new (...args: any[]) => ApiNameMixin) { // tslint:disable-line:no-any
60+
TBaseClass & (new (...args: any[]) => ApiNameMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
6161

6262
abstract class MixedClass extends baseClass implements ApiNameMixin {
6363
public readonly [_name]: string;
@@ -71,7 +71,7 @@ export function ApiNameMixin<TBaseClass extends IApiItemConstructor>(baseClass:
7171
options.name = jsonObject.name;
7272
}
7373

74-
// tslint:disable-next-line:no-any
74+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
7575
constructor(...args: any[]) {
7676
super(...args);
7777

apps/api-extractor-model/src/mixins/ApiParameterListMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export interface ApiParameterListMixin extends ApiItem {
9797
* @public
9898
*/
9999
export function ApiParameterListMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
100-
TBaseClass & (new (...args: any[]) => ApiParameterListMixin) { // tslint:disable-line:no-any
100+
TBaseClass & (new (...args: any[]) => ApiParameterListMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
101101

102102
abstract class MixedClass extends baseClass implements ApiParameterListMixin {
103103
public readonly [_overloadIndex]: number;
@@ -113,7 +113,7 @@ export function ApiParameterListMixin<TBaseClass extends IApiItemConstructor>(ba
113113
options.parameters = jsonObject.parameters || [];
114114
}
115115

116-
// tslint:disable-next-line:no-any
116+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
117117
constructor(...args: any[]) {
118118
super(...args);
119119

apps/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export interface ApiReleaseTagMixin extends ApiItem {
5959
* @public
6060
*/
6161
export function ApiReleaseTagMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
62-
TBaseClass & (new (...args: any[]) => ApiReleaseTagMixin) { // tslint:disable-line:no-any
62+
TBaseClass & (new (...args: any[]) => ApiReleaseTagMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
6363

6464
abstract class MixedClass extends baseClass implements ApiReleaseTagMixin {
6565
public [_releaseTag]: ReleaseTag;
@@ -78,7 +78,7 @@ export function ApiReleaseTagMixin<TBaseClass extends IApiItemConstructor>(baseC
7878
options.releaseTag = deserializedReleaseTag;
7979
}
8080

81-
// tslint:disable-next-line:no-any
81+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
8282
constructor(...args: any[]) {
8383
super(...args);
8484

apps/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export interface ApiReturnTypeMixin extends ApiItem {
5656
* @public
5757
*/
5858
export function ApiReturnTypeMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
59-
TBaseClass & (new (...args: any[]) => ApiReturnTypeMixin) { // tslint:disable-line:no-any
59+
TBaseClass & (new (...args: any[]) => ApiReturnTypeMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
6060

6161
abstract class MixedClass extends baseClass implements ApiReturnTypeMixin {
6262
public [_returnTypeExcerpt]: Excerpt;
@@ -70,7 +70,7 @@ export function ApiReturnTypeMixin<TBaseClass extends IApiItemConstructor>(baseC
7070
options.returnTypeTokenRange = jsonObject.returnTypeTokenRange;
7171
}
7272

73-
// tslint:disable-next-line:no-any
73+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
7474
constructor(...args: any[]) {
7575
super(...args);
7676

apps/api-extractor-model/src/mixins/ApiStaticMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export interface ApiStaticMixin extends ApiItem {
5353
* @public
5454
*/
5555
export function ApiStaticMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
56-
TBaseClass & (new (...args: any[]) => ApiStaticMixin) { // tslint:disable-line:no-any
56+
TBaseClass & (new (...args: any[]) => ApiStaticMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
5757

5858
abstract class MixedClass extends baseClass implements ApiStaticMixin {
5959
public [_isStatic]: boolean;
@@ -67,7 +67,7 @@ export function ApiStaticMixin<TBaseClass extends IApiItemConstructor>(baseClass
6767
options.isStatic = jsonObject.isStatic;
6868
}
6969

70-
// tslint:disable-next-line:no-any
70+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
7171
constructor(...args: any[]) {
7272
super(...args);
7373

apps/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export interface ApiTypeParameterListMixin extends ApiItem {
6767
* @public
6868
*/
6969
export function ApiTypeParameterListMixin<TBaseClass extends IApiItemConstructor>(baseClass: TBaseClass):
70-
TBaseClass & (new (...args: any[]) => ApiTypeParameterListMixin) { // tslint:disable-line:no-any
70+
TBaseClass & (new (...args: any[]) => ApiTypeParameterListMixin) { // eslint-disable-line @typescript-eslint/no-explicit-any
7171

7272
abstract class MixedClass extends baseClass implements ApiTypeParameterListMixin {
7373
public readonly [_typeParameters]: TypeParameter[];
@@ -81,7 +81,7 @@ export function ApiTypeParameterListMixin<TBaseClass extends IApiItemConstructor
8181
options.typeParameters = jsonObject.typeParameters || [];
8282
}
8383

84-
// tslint:disable-next-line:no-any
84+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
8585
constructor(...args: any[]) {
8686
super(...args);
8787

apps/api-extractor-model/src/mixins/Mixin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* It describes a class constructor.
77
* @public
88
*/
9-
export type Constructor<T = {}> = new (...args: any[]) => T; // tslint:disable-line:no-any
9+
export type Constructor<T = {}> = new (...args: any[]) => T; // eslint-disable-line @typescript-eslint/no-explicit-any
1010

1111
/**
1212
* This abstraction is used by the mixin pattern.

apps/api-extractor/src/analyzer/AstSymbolTable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ export class AstSymbolTable {
421421

422422
const arbitraryDeclaration: ts.Declaration = followedSymbol.declarations[0];
423423

424-
// tslint:disable-next-line:no-bitwise
424+
// eslint-disable-next-line no-bitwise
425425
if (followedSymbol.flags & (ts.SymbolFlags.TypeParameter | ts.SymbolFlags.TypeLiteral | ts.SymbolFlags.Transient)
426426
&& !TypeScriptInternals.isLateBoundSymbol(followedSymbol)) {
427427
return undefined;

apps/api-extractor/src/analyzer/ExportAnalyzer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export class ExportAnalyzer {
193193
// But there is also an elaborate case where the source file contains one or more "module" declarations,
194194
// and our moduleReference took us to one of those.
195195

196-
// tslint:disable-next-line:no-bitwise
196+
// eslint-disable-next-line no-bitwise
197197
if ((moduleReference.moduleSpecifierSymbol.flags & ts.SymbolFlags.Alias) !== 0) {
198198
// Follow the import/export declaration to one hop the exported item inside the target module
199199
let followedSymbol: ts.Symbol | undefined = TypeScriptInternals.getImmediateAliasedSymbol(
@@ -209,7 +209,7 @@ export class ExportAnalyzer {
209209
const parent: ts.Symbol | undefined = TypeScriptInternals.getSymbolParent(followedSymbol);
210210
if (parent !== undefined) {
211211
// Make sure the thing we found is a module
212-
// tslint:disable-next-line:no-bitwise
212+
// eslint-disable-next-line no-bitwise
213213
if ((parent.flags & ts.SymbolFlags.ValueModule) !== 0) {
214214
// Record that that this is an ambient module that can also be imported from
215215
this._importableAmbientSourceFiles.add(sourceFile);

0 commit comments

Comments
 (0)