当前位置:   article > 正文

关于eslint禁用规则(注释语法介绍)_eslint-disable

eslint-disable

ESlint是一个用于javascript框架的可插拔的linter工具

它用于提高代码质量和代码一致性,减少代码中的错误

在本教程中,学习如何在以下情况下禁用它


1.代码行 --  屏蔽语法规范检查

/* eslint-disable-next-line no-async-promise-executor */
/* eslint-disable-next-line no-undef */
/* eslint-disable-next-line no-async-promise-executor no-undef */
或者
/* eslint-disable-next-line */

如下,

  1. //地图点击事件、定位图标拖拽移动事件
  2. getClickInfo(e) {
  3. const that = this
  4. this.center.lng = e.point.lng
  5. this.center.lat = e.point.lat
  6. // eslint-disable-next-line no-undef
  7. var geoc = new BMap.Geocoder()
  8. geoc.getLocation(e.point, function(rs) {
  9. var addComp = rs.addressComponents
  10. const addr = addComp.province + addComp.district
  11. that.address = addr
  12. console.log("当前所在位置信息: " + addr)
  13. console.log("当前所在位置信息: " + e.point.lng, " : ", e.point.lat)
  14. })
  15. },

2.代码块 --  屏蔽语法规范检查

/* eslint-disable no-multi-spaces */    // 开始
/* eslint-enable no-multi-spaces */     // 结尾
或者
/* eslint-disable */   // 开始
/* eslint-enable */    // 结尾

如下,以下代码会保持清晰样式,不被格式化

  1. // 根据sopCode获取图标
  2. const sopIcon = computed(() => (sopCode) => {
  3. // prettier-ignore
  4. switch (sopCode) {
  5. /* eslint-disable no-multi-spaces */
  6. case SOP.purchase : return '采购入库'
  7. case SOP.exwarehousing : return '出库'
  8. case SOP.transfer : return '移库'
  9. case SOP.inventory : return '盘库'
  10. case SOP.separate : return '分货'
  11. case SOP.scrapped : return '报废'
  12. case SOP.reportloss : return '报失'
  13. case SOP.unpallet : return '拆托'
  14. case SOP.palletIn : return '移入托区'
  15. case SOP.palletOut : return '移出托区'
  16. case SOP.events : return '紧急事件'
  17. default : return 'question'
  18. /* eslint-enable no-multi-spaces */
  19. }
  20. })

希望本文能够对您有所帮助!如果您有任何问题或建议,请随时在评论区留言联系 章挨踢(章IT)
谢谢阅读!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/548505
推荐阅读
相关标签
  

闽ICP备14008679号