error Unexpected dangling '_' in '_t' no-underscore-dangle

栏目: eslint 发布时间:2023-03-09

eslint 报错:

 ERROR  Failed to compile with 1 error                                                                            11:19:36

[eslint]
/Users/tides.cn/code/src/views/layouts/default.vue
  212:11  error  Unexpected dangling '_' in '_t'  no-underscore-dangle
  212:16  error  Unexpected dangling '_' in '_t'  no-underscore-dangle
  216:9   error  Unexpected dangling '_' in '_t'  no-underscore-dangle

字面意思说得很清楚,(命名)不允许以下划线开头。

解决方案 1

修改命名,不使用下划线,比如将 _t 修改为 t

解决方案 2

在报错行上方添加 “// eslint-disable-next-line”

实例:

// eslint-disable-next-line
let _t: number = Number(route.query._t) || 0

解决方案 3

修改 eslint 配置文件,忽略对下划线开头命名的校验

// .eslintrc.js
module.exports = {
  rules: {
    'no-underscore-dangle': 0,
  }
}

以上就是 eslint 报错 “error Unexpected dangling '_' in '_t' no-underscore-dangle” 的解决方法。

本文地址:https://www.tides.cn/p_eslint-error-unexpected-dangling-_-in-_t-no-underscore-dangle

标签: eslint config