美文网首页
禁止eslint对指定代码检测

禁止eslint对指定代码检测

作者: 小小的开发人员 | 来源:发表于2019-05-22 10:02 被阅读0次

      有时候我们引入外部文件的API时,eslint无法识别,编译的时候就会出现warn,如下图所示。


    eslint是可以禁用对指定代码的检测:

    单行注释

     let map = new BMap.Map('map') // eslint-disable-line
    // eslint-disable-next-line
     let map = new BMap.Map('map') 
    

    多行注释

    /* eslint-disable */
    export function getAddressByLngLat (lng, lat) {
      return new Promise((resolve) => {
        let myGeo = new BMap.Geocoder()
        myGeo.getLocation(new BMap.Point(lng, lat), function (result) {
          if (result) {
            resolve(result)
          }
        })
      })
    }
    /* eslint-enable */
    

    文件注释

    整个文件范围内禁止规则出现警告,将 /* eslint-disable */块注释放在文件顶部。

    可以看见,eslint的warn没有了,编译成功。


    相关文章

      网友评论

          本文标题:禁止eslint对指定代码检测

          本文链接:https://www.haomeiwen.com/subject/nsfyzqtx.html