无法使用 eslint cli 启用无控制台
Posted
技术标签:
【中文标题】无法使用 eslint cli 启用无控制台【英文标题】:Can't enable no-console using eslint cli 【发布时间】:2021-05-19 22:19:51 【问题描述】:我正在使用 eslint,在我的配置文件中我有 "no-console": "off"
。
我想为我的 CI 系统开启它,所以一直使用命令行(vue cli 语法):
vue-cli-service lint --rule '"no-console": "error"'
这不起作用。
但是,如果我反转事物(在配置中设置 error
,并将 off
作为标志传递)它确实有效。
有人知道为什么吗?
【问题讨论】:
【参考方案1】:编辑:它应该看起来像 vue-cli-service --rule 'no-console: 2'
PS:我猜"error"
也可以工作。
您可以在很多地方进行配置,但通常的配置可能是.eslintrc.js
,您可以在其中编写
module.exports =
[...]
// add your custom rules here
rules:
"no-console": "off",
,
如图所示:https://eslint.org/docs/rules/no-console 这个应该可以工作,但它总是取决于你的项目是如何设置的。
【讨论】:
是的,这就是我所拥有的。我的问题是——如何使用命令行标志选择性地打开“无控制台”? 您几乎掌握了语法:eslint.org/docs/user-guide/command-line-interface#-rule 此处提供了有关规则编号的提醒:eslint.org/docs/user-guide/configuring/rules#configuring-rules以上是关于无法使用 eslint cli 启用无控制台的主要内容,如果未能解决你的问题,请参考以下文章
安装vue-cli最新版后,无法使用console方法的解决办法
Typescript、Airbnb 和 eslint 导入/无外部依赖项(带别名)
vue-cli脚手架构建了项目如何去除Eslint验证(语法格式验证)
vue-cli脚手架构建了项目如何去除Eslint验证(语法格式验证)