vscode中, eslint 如何在非package.json项目中生效

我希望能写单独的js的demo时, 提供语法校验, 而不是生成一个package.json的项目, 请问如何在vscode中, 使用eslint的standard规则校验Javascript代码, 我百度没有看到相关问题, 自己测试也不行,
自己测试时主要是

yarn global add standard ,
yarn global add eslint,
安装vscode的 standardjs 插件, 设置standard.autoFixOnSave:true,以及standard.validation.option={'javascript'} // 具体的写法忘记了, 但做的就是这两件事
我用的插件是eslint2.1.1的版本
standard官网提示安装的eslint-plugin-html, 使用yarn安装不上(@3, 以及最新版都安不上) 提示has no dinary
阅读 2.9k
1 个回答

不可以。

如果作为插件使用,eslint 会在初始化时去检测 package.json 里的相关配置,否则会抛出一个异常:“A package.json is necessary to install plugins such as style guides. Run 'npm init' to create a package.json file and try again.

但你可以用命令行的方式来使用 eslint,只不过这就跟 VSCode 无关了、也在 IDE 内没有提示(如果是在 IDE 内置的 Shell 执行的当然会有输出,只不过跟 IDE 本身无关了)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题