이 코드는 ESLint를 통해 실행중인 .js 파일에 있습니다. 하지만이 줄에 대한 오류가 발생했습니다 : iFrameResize({
.ESLint no-undef - BigCommerce 관련 문제
세이 핑 : error 'iFrameResize' is not defined no-undef
.
나는 이런 식으로 정의하지 않는 경우 : const iFrameResize()
내 코드를 더 이상 어떻게 ESLint 행복하고 작업 코드를 보관하지 작품?
export default class Page extends PageManager {
before(next) {
next();
}
loaded(next) {
next();
}
after(next) {
const url = Url.parse(location.href, true);
const IC_PAGE = '/international-checkout';
const currentPageUrl = url.pathname;
if (currentPageUrl.indexOf(IC_PAGE) !== -1 && $('#icForm').length === 1) {
$(document).ready(() => {
if ($('#icForm').length === 1) {
if ($('.GiftStatus') && $('.GiftStatus').val() === '1') {
alert('Gift Certificate is not available for international orders. Please remove Gift Certificate from shopping cart before proceeding with International Checkout.');
window.parent.location.href = '/cart.php';
return false;
}
$('.icformfields').each((i, e) => {
const currentId = $(e).attr('id');
const res = currentId.split('-');
const finalId = Number(res[1]) + 1;
const finalName = $(e).attr('name') + finalId;
$(e.currentTarget).attr('name', finalName);
});
document.getElementById('icIframe').src = 'https://www.internationalcheckout.com/cart.php';
document.getElementById('icForm').submit();
$('#icIframe').load(() => {
$('#icForm').remove();
$('#loading').css('display', 'none');
$('html, body').animate({
scrollTop: $('#icIframe').offset().top,
}, 1000);
$('#icIframe').fadeIn();
});
}
});
iFrameResize({
checkOrigin: false,
enablePublicMethods: true,
});
}
next();
}
}
특정 라인에 대한 오류보고를 비활성화하지 않고 ESLint를 충족시키는 방법을 알고 싶습니다.
가능한 복제 (http://stackoverflow.com/questions/27732209/turning-off-eslint-rule-for-a-specific-line) – Michael
@ Michael 당신이 왜 복제본이라고 생각하는지 알 겠지만 오류보고를 비활성화하지 않고 ESLint를 행복하게 만드는 방법을 알고 싶습니다. –
지금 차이점을 보았습니다. "오류보고 기능을 해제하지 않고"귀하의 질문 중 마지막 부분을 놓쳤습니다. 따라서 중복되지 않았 음을 동의합니다. – Michael