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?