禁止使用废弃的 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.Buffer
Deno.Closer
Deno.close()
Deno.Conn.rid
Deno.copy()
Deno.customInspect
Deno.File
Deno.fstatSync()
Deno.fstat()
Deno.FsWatcher.rid
Deno.ftruncateSync()
Deno.ftruncate()
Deno.futimeSync()
Deno.futime()
Deno.isatty()
Deno.Listener.rid
Deno.ListenTlsOptions.certFile
Deno.ListenTlsOptions.keyFile
Deno.readAllSync()
Deno.readAll()
Deno.Reader
Deno.ReaderSync
Deno.readSync()
Deno.read()
Deno.run()
Deno.seekSync()
Deno.seek()
Deno.serveHttp()
Deno.Server
Deno.shutdown
Deno.stderr.rid
Deno.stdin.rid
Deno.stdout.rid
Deno.TlsConn.rid
Deno.UnixConn.rid
Deno.writeAllSync()
Deno.writeAll()
Deno.Writer
Deno.WriterSync
Deno.writeSync()
Deno.write()
new Deno.FsFile()
以下 API 将从 Deno.*
命名空间中移除,且无替代方案。
Deno.resources()
Deno.metrics()