提示VSCode其中类定义为
问题描述:
TI有这样的代码:提示VSCode其中类定义为
const Gatherer = require('../gatherer');
class MetaRobots extends Gatherer {
/**
* @param {{driver: !Driver}} options Run options
…
}
module.exports = MetaRobots;
VSCode突出Driver
(内jsdoc),因为它无法找到它的定义。然而,这个类的定义是在同一个项目:
class Driver {
…
}
module.exports = Driver;
在MetaRobots
文件(const Driver = require('../../driver');
)导入Driver
修复该问题,但后来我有一个未使用的导入。
有什么办法,我可以提示VSCode约Driver
定义不输入它?
[编辑]附加信息:
- VSCode版本1.17.2(1.17.2)
- 一些插件,像eslint,editorconfig,默认的和主题/图标
- 所有的JS文件(不TS)
- 这jsconfig.json:https://github.com/GoogleChrome/lighthouse/blob/master/jsconfig.json
- 这个项目:https://github.com/GoogleChrome/lighthouse/
什么版本的vscode?任何额外的插件?这些JavaScript或TypeScript类型的文件?你有没有正确设置jsconfig/tsconfig文件?记者是哪个问题? –
@jsynowiec用更多的信息更新了我的问题;)项目是OSS,所以你可以看看。 –
谢谢,我来看看。你有任何jsdoc/jshint相关的插件? –