我们需要将 lint 规则添加到我们的 Angular 应用程序中。
导致问题的具体规则是 no-explicit-any eslint 规则。
.eslintrc.json
"@typescript-eslint/no-explicit-any": "error",
我们正在应用程序上导入谷歌地图,但将其描述为
any
会导致 linter 失败。我似乎找不到在这里使用的正确数据类型。
declare const google: any;
我也遇到了其他类型的问题,但我想我现在可以从这个开始。谢谢!
有什么建议吗?
尝试将其设置为
unknown
,但在访问谷歌对象上的地图属性时遇到问题
某些情况可能是误报,您只需在该行上方添加注释即可强制执行,它会在 linting 期间忽略该行!
// eslint-disable-next-line @typescript-eslint/no-explicit-any
如果您想禁用整个文件,请将其添加为第一行!
/* eslint-disable @typescript-eslint/no-explicit-any */