mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
46752845eb5f2921869cccf00bf51c9156c818aa
--- Next PRs: skip / only tests, pretty diffing This PR: 1. Add help messages: ``` $ node packages/snap/dist/runner.js --help Options: --version Show version number [boolean] --sync Run compiler in main thread (instead of using worker threads or subprocesses). Defaults to false. [boolean] [default: true] --worker-threads Run compiler in worker threads (instead of subprocesses). Defaults to true. [boolean] [default: true] --watch Run in watch mode. Defaults to false (single run). [boolean] [default: false] --update Run in update mode. Update mode only affects the first run, subsequent runs (in watch mode) require typing `u` to update. Defaults to false. [boolean] [default: false] --help Show help [boolean] ✨ Done in 0.62s. ``` ``` ... 386 Tests, 386 Passed, 0 Failed Completed in 4434 ms Waiting for input or file changes... u - update fixtures q - quit [any] - rerun tests ``` 2. Surface typescript diagnostics; skip test fixtures if source code has errors ``` $ node packages/snap/dist/runner.js src/Optimization/ConstantPropagation.ts:87:3 - error TS1434: Unexpected keyword or identifier. src/Optimization/ConstantPropagation.ts:87:3 - error TS2304: Cannot find name 'lt'. src/Optimization/ConstantPropagation.ts:87:6 - error TS2552: Cannot find name 'hasChanges'. Did you mean 'onhashchange'? src/Optimization/ConstantPropagation.ts:135:11 - error TS2552: Cannot find name 'hasChanges'. Did you mean 'onhashchange'? src/Optimization/ConstantPropagation.ts:155:10 - error TS2552: Cannot find name 'hasChanges'. Did you mean 'onhashchange'? Compilation failed (5 errors). Found errors in Forget source code, skipping test fixtures. ✨ Done in 10.73s. ``` ``` Compiling... src/Optimization/ConstantPropagation.ts:86:39 - error TS2552: Cannot find name 'HIRFunctin'. Did you mean 'HIRFunction'? Compilation failed (1 error). Test: Found errors in Forget source code, skipping test fixtures. Waiting for input or file changes... u - update fixtures q - quit [any] - rerun tests ```
Languages
JavaScript
67.1%
TypeScript
29.4%
HTML
1.5%
CSS
1.1%
C++
0.6%
Other
0.2%