禁止eslint对指定代码检测

  有时候我们引入外部文件的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对指定代码检测)