Angular Google 与 ESlint 没有显式的任何

问题描述 投票:0回答:1

我们需要将 lint 规则添加到我们的 Angular 应用程序中。

导致问题的具体规则是 no-explicit-any eslint 规则。

.eslintrc.json

"@typescript-eslint/no-explicit-any": "error",

我们正在应用程序上导入谷歌地图,但将其描述为

any
会导致 linter 失败。我似乎找不到在这里使用的正确数据类型。

declare const google: any;

我也遇到了其他类型的问题,但我想我现在可以从这个开始。谢谢!

有什么建议吗?

尝试将其设置为

unknown
,但在访问谷歌对象上的地图属性时遇到问题

angular typescript eslint
1个回答
0
投票

某些情况可能是误报,您只需在该行上方添加注释即可强制执行,它会在 linting 期间忽略该行!

// eslint-disable-next-line  @typescript-eslint/no-explicit-any

如果您想禁用整个文件,请将其添加为第一行!

/* eslint-disable  @typescript-eslint/no-explicit-any */
© www.soinside.com 2019 - 2024. All rights reserved.