cli: run package fixers separately

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-06-08 12:09:01 +02:00
parent 2812876742
commit 09049a612b
+12 -6
View File
@@ -432,12 +432,18 @@ export async function command(opts: OptionValues): Promise<void> {
const packages = await readFixablePackages();
const fixRepositoryField = createRepositoryFieldFixer();
for (const pkg of packages) {
fixPackageExports(pkg);
fixSideEffects(pkg);
fixRepositoryField(pkg);
fixPluginId(pkg);
fixPluginPackages(pkg, packages);
const fixers = [
fixPackageExports,
fixSideEffects,
fixRepositoryField,
fixPluginId,
fixPluginPackages,
];
for (const fixer of fixers) {
for (const pkg of packages) {
fixer(pkg, packages);
}
}
if (opts.check) {