eslint-临时关闭校验<!-- eslint-disable ...... -->
·
1.提交代码eslint校验不通过无法提交

原因:ESLint无法修复某些错误,比如vue/no-deprecated-filter这类涉及语法结构的错误。
eslint --fix只能修复格式问题(如缩进,分号,引号),不能修复逻辑或语法迁移问题。
2.不修改代码,禁用或临时绕过
在.eslintrc.js中关闭规则校验-影响全局
// .eslintrc.js
rules: {
'vue/no-deprecated-filter': 'off'
}
在当前提交校验不通过文件顶部添加禁用
<!-- eslint-disable vue/no-deprecated-filter -->
<template>
...
</template>
<!-- eslint-disable ...... -->是ESLint官方支持的注释指令,用于在单文件组件(SFC)禁用某些规则
eslint-disable特点:
只对当前文件生效;
只影响被指定的规则(如vue/no-deprecated-filter);
必须写在<template>内部或文件的顶部注释块中(Volar/ESLint会识别)
更多推荐


所有评论(0)