import/group-exports 스타일
작동 방식
이 규칙은 이름이 지정된 내보내기 항목들이 하나의 내보내기 선언문 안에서 함께 그룹화되어 있지 않거나, 한 개의 파일 내에서 여러 번의 공통 자바스크립트 모듈 module.exports 할당 또는 exports 객체 할당이 존재할 경우 경고를 보냅니다.
왜 문제가 되는가?
내보내기 선언문이나 module.exports 할당은 코드 어디서든 나타날 수 있습니다.
단일 내보내기 선언문을 요구함으로써 모든 내보내기 항목이 한 곳에 집중되게 하여,
모듈이 어떤 항목을 내보내는지 쉽게 파악할 수 있게 됩니다.
예시
이 규칙에 부적절한 코드 예시:
js
export const first = true;
export const second = true;이 규칙에 적절한 코드 예시:
js
const first = true;
const second = true;
export { first, second };사용 방법
구성 파일 또는 명령줄 인터페이스(클라이언트)를 통해 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"plugins": ["import"],
"rules": {
"import/group-exports": "error"
}
}bash
oxlint --deny import/group-exports --import-plugin