Rename files

This commit is contained in:
Fedor Indutny
2025-10-16 17:33:01 -07:00
parent 3387cf6a77
commit 44076ece79
2411 changed files with 0 additions and 0 deletions

32
ts/util/lint/util.node.ts Normal file
View File

@@ -0,0 +1,32 @@
// Copyright 2018 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import fsExtra from 'fs-extra';
import lodash from 'lodash';
import type { ExceptionType } from './types.std.js';
const { readJsonSync, writeJsonSync } = fsExtra;
const { orderBy } = lodash;
export const ENCODING = 'utf8';
export const loadJSON = <T>(path: string): T => readJsonSync(path);
export const writeExceptions = (
path: string,
exceptions: ReadonlyArray<ExceptionType>
): void => writeJsonSync(path, sortExceptions(exceptions), { spaces: 2 });
export const sortExceptions = (
exceptions: ReadonlyArray<ExceptionType>
): Array<ExceptionType> =>
orderBy(exceptions, [
'path',
'rule',
'reasonCategory',
'updated',
'reasonDetail',
]);