mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Autofix imports when running replace-fork (#20251)
* Pass extra CLI args through to ESLint These now work: ``` yarn run lint --fix yarn run linc --fix ``` * Autofix imports when running replace-fork We have a custom ESLint rule that can autofix cross-fork imports. Usually, after running the `replace-fork` script, you need to run `yarn lint --fix` to fix the imports. This combines the two steps into one.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
const {promisify} = require('util');
|
||||
const glob = promisify(require('glob'));
|
||||
const {spawnSync} = require('child_process');
|
||||
const fs = require('fs');
|
||||
|
||||
const stat = promisify(fs.stat);
|
||||
@@ -14,6 +15,9 @@ const copyFile = promisify(fs.copyFile);
|
||||
async function main() {
|
||||
const oldFilenames = await glob('packages/react-reconciler/**/*.old.js');
|
||||
await Promise.all(oldFilenames.map(unforkFile));
|
||||
|
||||
// Use ESLint to autofix imports
|
||||
spawnSync('yarn', ['linc', '--fix']);
|
||||
}
|
||||
|
||||
async function unforkFile(oldFilename) {
|
||||
|
||||
Reference in New Issue
Block a user