禁止eslint对指定代码检测

有时候我们引入外部文件的API时,eslint无法识别,编译的时候就会出现warn
eslint是可以禁用对指定代码的检测:

单行注释

  1. let map = new BMap.Map('map') // eslint-disable-line
  2. // eslint-disable-next-line
  3. let map = new BMap.Map('map')
  4. 多行注释

多行注释

  1. /* eslint-disable */
  2. export function getAddressByLngLat (lng, lat) {
  3. return new Promise((resolve) => {
  4. let myGeo = new BMap.Geocoder()
  5. myGeo.getLocation(new BMap.Point(lng, lat), function (result) {
  6. if (result) {
  7. resolve(result)
  8. }
  9. })
  10. })
  11. }
  12. /* eslint-enable */

文件注释

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