【发布时间】:2020-09-01 15:15:00
【问题描述】:
按照本指南,我尝试创建一个提取的规则集,但我从 eslint-config-airbnb-typescript-prettier 而不是 eslint-config-airbnb-typescript 扩展:-
module.exports = {
extends: "airbnb-typescript-prettier"
}
当我运行eslint --print-config blah.js > outfile.json 时,我确实得到了输出文件,但是当我尝试在我的 .eslintrc.js 中使用该输出文件中的配置时,我得到如下错误:-
Error: .eslintrc.js:
Configuration for rule "import/no-cycle" is invalid:
Value null should be integer.
指的是来自--print-config 命令的规则配置:-
"import/no-cycle": [
"error",
{
"maxDepth": null
}
],
那么为什么--print-config 会输出无效的配置,有没有办法阻止它发生,所以我有一个有效的规则集?谢谢。
【问题讨论】:
标签: eslint eslint-config-airbnb typescript-eslint