Format authored monorepo code with pinned language formatters

This commit is contained in:
Timothy J. Aveni
2026-09-15 15:23:24 -07:00
parent a174faea5c
commit 00fc2b9ff1
69 changed files with 5135 additions and 3306 deletions
+5 -15
View File
@@ -14,19 +14,13 @@ const protoPaths = () => {
path.resolve(process.cwd(), "proto"),
path.resolve(process.cwd(), "quixos-protocol/proto"),
];
return [...new Set(candidates)].filter((candidate) =>
fs.existsSync(path.join(candidate, "quixos/package.proto")),
);
return [...new Set(candidates)].filter((candidate) => fs.existsSync(path.join(candidate, "quixos/package.proto")));
};
export const parsePackageDescriptorTextproto = (
text: string,
): PackageDescriptor => {
export const parsePackageDescriptorTextproto = (text: string): PackageDescriptor => {
const paths = protoPaths();
if (paths.length === 0) {
throw new Error(
"QUIXOS_PROTO_PATH must include quixos-protocol/proto to parse package descriptors",
);
throw new Error("QUIXOS_PROTO_PATH must include quixos-protocol/proto to parse package descriptors");
}
const result = childProcess.spawnSync(
"protoc",
@@ -44,9 +38,7 @@ export const parsePackageDescriptorTextproto = (
throw result.error;
}
if (result.status !== 0) {
throw new Error(
`Failed to parse package descriptor textproto:\n${result.stderr.toString().trim()}`,
);
throw new Error(`Failed to parse package descriptor textproto:\n${result.stderr.toString().trim()}`);
}
return fromBinary(PackageDescriptorSchema, result.stdout);
};
@@ -56,9 +48,7 @@ export const packageDescriptorToJson = (descriptor: PackageDescriptor) =>
prettySpaces: 2,
});
export const validatePackageDescriptor = (
descriptor: PackageDescriptor,
): string[] => {
export const validatePackageDescriptor = (descriptor: PackageDescriptor): string[] => {
const errors: string[] = [];
if (!descriptor.packageId) {
errors.push("packageId is required");