Use built-in no-restricted-syntax to ban null instead of plugin, ban null type too (#58095)

This commit is contained in:
Jake Bailey
2024-04-18 09:06:32 -07:00
committed by GitHub
parent 72f413cea0
commit 17e420daf6
45 changed files with 128 additions and 139 deletions

View File

@@ -2394,7 +2394,7 @@ export function convertToJson(
return false;
case SyntaxKind.NullKeyword:
return null; // eslint-disable-line no-null/no-null
return null; // eslint-disable-line no-restricted-syntax
case SyntaxKind.StringLiteral:
if (!isDoubleQuotedString(valueExpression)) {
@@ -2869,8 +2869,8 @@ export function setConfigFileInOptions(options: CompilerOptions, configFile: TsC
}
}
function isNullOrUndefined(x: any): x is null | undefined {
return x === undefined || x === null; // eslint-disable-line no-null/no-null
function isNullOrUndefined(x: any): x is null | undefined { // eslint-disable-line no-restricted-syntax
return x === undefined || x === null; // eslint-disable-line no-restricted-syntax
}
function directoryOfCombinedPath(fileName: string, basePath: string) {