禁止使用废弃的 Deno API
注意:此规则是
recommended 规则集的一部分。在
deno.json 中启用完整集合{
"lint": {
"rules": {
"tags": ["recommended"]
}
}
}使用 Deno CLI 启用完整集合
deno lint --rules-tags=recommended
通过将其添加到
deno.json 文件中的 include 或 exclude 数组,可以将此规则明确地包含或排除在当前标签中的规则之外。{
"lint": {
"rules": {
"include": ["no-deprecated-deno-api"],
"exclude": ["no-deprecated-deno-api"]
}
}
}警告已废弃的 Deno API 的使用。
以下 API 将从 Deno.* 命名空间中移除,但有更新的 API 可供迁移。有关迁移说明,请参阅Deno 1.x 到 2.x 迁移指南。
Deno.BufferDeno.CloserDeno.close()Deno.Conn.ridDeno.copy()Deno.customInspectDeno.FileDeno.fstatSync()Deno.fstat()Deno.FsWatcher.ridDeno.ftruncateSync()Deno.ftruncate()Deno.futimeSync()Deno.futime()Deno.isatty()Deno.Listener.ridDeno.ListenTlsOptions.certFileDeno.ListenTlsOptions.keyFileDeno.readAllSync()Deno.readAll()Deno.ReaderDeno.ReaderSyncDeno.readSync()Deno.read()Deno.run()Deno.seekSync()Deno.seek()Deno.serveHttp()Deno.ServerDeno.shutdownDeno.stderr.ridDeno.stdin.ridDeno.stdout.ridDeno.TlsConn.ridDeno.UnixConn.ridDeno.writeAllSync()Deno.writeAll()Deno.WriterDeno.WriterSyncDeno.writeSync()Deno.write()new Deno.FsFile()
以下 API 将从 Deno.* 命名空间中移除,且无替代方案。
Deno.resources()Deno.metrics()