Skip to content
← Back to rules

import/exports-last 스타일

작동 방식

이 규칙은 모든 내보내기(export)가 파일의 하단에 선언되도록 강제합니다.
이 규칙은 비-내보내기 문장 이후에 나타나는 모든 내보내기 선언을 보고합니다.

왜 문제가 되는가?

파일 내부에 산재한 내보내기 선언은 코드 가독성을 떨어뜨릴 수 있으며,
내보내기를 빠르게 찾는 데 더 많은 비용이 발생할 수 있습니다.

예시

이 규칙에 부적절한 코드 예시:

js
const bool = true;
export const foo = "bar";
const str = "foo";

이 규칙에 적절한 코드 예시:

js
const arr = ["bar"];
export const bool = true;
export const str = "foo";
export function func() {
  console.log("Hello World");
}

사용 방법

구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:

json
{
  "plugins": ["import"],
  "rules": {
    "import/exports-last": "error"
  }
}
bash
oxlint --deny import/exports-last --import-plugin

참고 자료