[TypeScript] @typescript-eslint/no-empty-function

찐새·2023년 2월 13일
0

typescript

목록 보기
7/8
post-thumbnail

TypeScript 환경에서 빈 함수를 객체에 할당하면서 @typescript-eslint/no-empty-function오류가 발생했다.

해결 방법

const temp = {
  a:()=>{
    return;
  }
};

중괄호에 아무것도 반환하지 않는 return을 삽입하면 해결된다.

/* eslint-disable @typescript-eslint/no-empty-function */
const temp = {
  a:()=>{}
}

혹은 eslint를 무효화하는 주석을 추가한다. return이나 주석 둘 다 별로라면 eslintrc 파일에 규칙을 추가한다.

module.exports = {
  extends: [
    'plugin:@typescript-eslint/recommended',
  ],
  plugins: ['@typescript-eslint'],
  rules: {
    '@typescript-eslint/no-empty-function': 'off'
  },
};

참고
eslint docs - no-empty-function
hyeseon405 - @typescript-eslint/no-empty-function
How to configure specific rules?

profile
프론트엔드 개발자가 되고 싶다

0개의 댓글