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