有時候我們引入外部文件的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沒有了,編譯成功