홈>
기본적으로 ESLint는 결과를 표준 출력으로 인쇄합니다. 출력 옵션을 추가하면 출력이 파일로 리디렉션됩니다. 지금까지는 좋지만 둘 다 할 수있는 방법이 있습니까?
결과를 파싱하고 UI에 표시하려면 GitLab의 파일 출력이 필요하지만 일부 개발자는 작업 방식을 변경하고 대신 출력을보고 싶어하지 않을 수 없습니다.
둘 다 얻을 수있는 즉시 사용 가능한 방법이 있습니까? 아니면 설명서에 언급 된 CLIEngine 노드를 사용하여 ESLint를 실행하기위한 고유 한 스크립트를 작성할 수있는 유일한 기회입니까?
미리 감사합니다.
- 답변 # 1
관련 자료
- robotframework의 콘솔 출력에 시간 표시
- linux - 프로세스 (게임 서버)의 콘솔 출력을 읽고 단어가 "결합"으로 나타날 때 몇 가지 조치를 수행하십시오
- c++ - 콘솔에서 동시 입력 및 출력
- javascript - django 템플릿으로 콘솔 출력을 실시간으로 표시
- 라 라벨 콘솔 -
- gcc - 표준 라이브러리를 포함하지 않고 C로 콘솔에 문자열을 출력 할 수 있습니까?
- java - 기능 파일이 실행될 때 콘솔에 인쇄 된 출력이 표시되지 않습니다
- windows - PowerShell에서 콘솔 출력을 통합하고 HTML 형식의 전자 메일로 보내는 방법
- bash - 콘솔 출력의 텍스트를 기반으로 GitLab의 CI/CD 작업을 실패하게 만드는 방법은 무엇입니까?
- postgresql - psql을 사용하여 '\ d {tableName}'의 출력을 콘솔에 유지하는 방법은 무엇입니까?
- linux - 콘솔과 파일로 동시에 출력을 리디렉션하는 명령은 bash에서 잘 작동합니다 그러나 어떻게 그것을 korn shell (ksh)에서 작동하게합니까
- mongodb - studio 3t 도구 - 각 쿼리 실행에서 새 콘솔 출력 탭을 피하십시오
- javascript - ESlint 권장 설정으로 사용자 정의 콘솔 사용
- java - testng 보고서에서 콘솔 출력을 얻으려면 어떻게합니까?
- ARM Linux 커널 맵 콘솔은 부팅시 하드웨어 장치로 어떻게 출력됩니까?
- jenkins - 콘솔 출력 - 클래스 orgjenkinscipluginsworkflowcpscpsthread를 초기화 할 수 없습니다
- SonarQube가 시작되지 않고 콘솔 출력에 오류가 나타나지 않는 것 같습니다 누군가 무엇이 잘못되었는지 알아낼 수 있습니까?
- mocha 및 mochawesome을 사용하여 파일 및 콘솔 출력에서 테스트 출력을 함께 볼 수 없음
- javascript - Cypressio에서 웹 사이트의 콘솔 출력 모니터링
- c# - PowerShell에서 콘솔 앱의 출력을 자체로 파이프 할 수 없음
따라서 약간의 연구 끝에 나는 스스로 답을 찾았다 고 생각합니다.
콘솔과 파일을 동시에 출력하는 방법은 기본적으로 2 가지가 있습니다 :
<올>쉬운 방법은 ESLint Output이라는이 JavaScript 패키지를 사용하는 것입니다.
보다 복잡한 방법은 기본적으로 직접 패키지를 작성하는 것입니다. ESLint 대신 실행할 JavaScript 파일을 작성하고 해당 파일에서 ESLint를 가져 오거나 요구해야합니다. ESLint를 직접 실행하는 대신 패키지로 가져 오면 파일에서 노드의 CLIEngine을 사용하여 ESLint를 실행하여 보풀이되어 출력을 변수에 저장할 수 있습니다. 그런 다음 해당 출력을 파일에 저장하고 다시 인쇄 할 수 있습니다.
놀랍게도 옵션 2에 설명 된 방법론은 옵션 1의 패키지가 수행하는 방식과 정확히 일치하는 구성 파일로 포장되어 기본 eslintrc 파일에서 모든 구성을 수집합니다.
p>