verify

작성자: facebook

리액트 기여에 대한 사전 커밋 검증으로, 병렬 타입 체크와 테스트를 수행합니다. 포맷팅과 린팅을 순차적으로 실행하며, 첫 번째 실패 시 중단하여 문제를 조기에 발견합니다. 타입 체크와 이중 테스트 스위트(소스 및 www)를 서브 에이전트를 사용해 병렬로 실행하여 효율성을 높입니다. 실행할 테스트를 필터링하기 위해 선택적 테스트 패턴 인수를 허용합니다. 단계 실패 시 제안된 수정 사항과 함께 상세한 실패 보고를 제공합니다.

npx skills add https://github.com/facebook/react --skill verify

facebook의 다른 스킬

add-ir-instruction
facebook
새로운 IR 명령어를 추가할 때는 특정 파일들을 수정해야 합니다. 이 스킬은 각 파일, 따라야 할 패턴, 그리고 중요한 규칙들을 설명합니다.
official
binary-size-analysis
facebook
git 커밋 범위에 걸쳐 hermesvm 공유 라이브러리의 커밋별 바이너리 크기 변화를 분석합니다. 커밋별 크기와 주요 증가 및 감소 요약 테이블이 포함된 마크다운 보고서를 생성합니다.
official
gc-safe-coding
facebook
전체 설명과 근거는 doc/GCSafeCoding.md를 참조하십시오.
official
non-interactive-git-rebase
facebook
최상위 커밋이 아닌 git 커밋을 재정렬, 분할, 삭제 또는 수정해야 하며 대화형 편집기 접근이 불가능할 때 사용합니다. 프로그래밍 방식의 리베이스를 다룹니다…
official
extract-errors
facebook
React 애플리케이션의 오류 코드를 추출하고 관리합니다. React 소스 코드에서 오류 메시지를 자동으로 추출하고 새 메시지에 고유한 오류 코드를 할당합니다. "알 수 없는 오류 코드" 경고를 감지하여 코드 할당이 필요한 메시지를 플래그 지정합니다. 간단한 yarn 명령을 통해 오류 코드가 현재 코드베이스와 동기화 상태를 유지하도록 검증합니다.
official
feature-flags
facebook
React 기능 플래그를 채널 전반에 걸쳐 관리하고, 조건부로 게이트 테스트를 수행하며, 플래그별 테스트 실패를 디버깅합니다. 네 개의 플래그 파일이 기본값과 채널별 오버라이드(canary, www, React Native, test renderer)를 제어하며, __VARIANT__ 플래그는 두 상태 모두에서 테스트되는 게이트키퍼를 시뮬레이션합니다. @gate flagName 프래그마를 사용하여 플래그를 사용할 수 없을 때 테스트를 완전히 건너뛰거나, 동작이 다를 때 인라인 gate()를 사용하여 어설션을 분기합니다. 새 플래그를 추가하려면 메인 파일과 모든 포크 파일에 항목을 입력해야 합니다.
official
fix
facebook
자동 코드 포맷팅 및 린팅을 통해 CI 검사 전에 스타일 문제를 해결합니다. Prettier로 코드 포맷팅을, linc로 린트 검증을 순차적으로 실행합니다. 자동 수정 후에도 남은 수동 수정 사항을 식별합니다. 커밋 전에 포맷팅 및 린트 오류를 잡아 CI 실패를 방지합니다.
official
flags
facebook
React 릴리스 채널 간 기능 플래그 상태를 검사하고 비교합니다. 모든 채널(www, www-modern, canary, next, experimental, rn 변형)의 플래그를 보거나 --diff로 특정 채널을 비교합니다. 출력 형식은 기본 테이블 보기, CSV 내보내기, 정리 상태 그룹화를 포함합니다. 플래그 상태는 기호로 표시됩니다: 활성화(✅), 비활성화(❌), 변형 테스트(🧪), 프로파일링 전용(📊). 일반적인 실수: __VARIANT__ 플래그는 www에서 두 상태 모두 테스트되며, --diff를 사용하여 의미 있는 차이를 찾습니다...
official