실제로 테마/플러그인에 대한 린팅은 코어와 의도적으로 분리되어 있습니다. 테마/플러그인은 린팅 도구의 서로 다른 버전과 설정을 사용할 수 있습니다. 이는 모든 저장소에서 린팅이 갑자기 깨지지 않도록 변경 사항을 배포할 수 있게 하므로 필수적입니다.
bin/lint를 작동하도록 만들 수도 있습니다. 플러그인/테마 디렉토리로 cd를 하고, pnpm i를 실행한 후 해당 디렉토리 컨텍스트에서 린팅 명령을 실행해야 합니다. 하지만 절대 코어의 린팅 설정을 테마/플러그인에 적용하려는 시도를 해서는 안 됩니다.
그렇게 되어야 합니다. 우리 팀의 대부분이 VSCode(또는 VSCode 파생 제품)를 사용하므로, 우리는 그것을 위해 최적화하고 있습니다. Eslint와 Prettier VSCode 플러그인은 주어진 파일에 대해 ‘가장 가까운’ 설치와 설정을 검색합니다.
테마/플러그인 디렉토리에서 pnpm i를 실행해 보셨나요? 린팅 의존성을 설치하려면 이 작업이 필요하며, 이렇게 해야 VSCode가 사용할 올바른 prettier/eslint 복사본을 찾을 수 있습니다.