Switch from eslint to oxlint

Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
This commit is contained in:
automated-signal
2026-03-30 14:27:16 -05:00
committed by GitHub
parent 707921b9be
commit 806a66e006
606 changed files with 6026 additions and 3790 deletions

View File

@@ -1,8 +1,6 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
/* eslint-disable @typescript-eslint/no-explicit-any */
import { assert } from 'chai';
import * as Bytes from '../../Bytes.std.js';
@@ -11,6 +9,7 @@ import { sessionRecordToProtobuf } from '../../util/sessionTranslation.node.js';
import { toNumber } from '../../util/toNumber.std.js';
// oxlint-disable-next-line typescript/no-explicit-any
const getRecordCopy = (record: any): any => JSON.parse(JSON.stringify(record));
export const SESSION_V1_RECORD = {
@@ -190,6 +189,7 @@ export const SESSION_V1_RECORD = {
},
},
version: 'v1',
// oxlint-disable-next-line typescript/no-explicit-any
} as any;
function protoToJSON(value: unknown): unknown {
@@ -237,6 +237,7 @@ describe('sessionTranslation', () => {
});
it('Throws if given an empty object', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = {};
assert.throws(
() => sessionRecordToProtobuf(record, ourData),
@@ -245,6 +246,7 @@ describe('sessionTranslation', () => {
});
it('Generates expected protobuf with minimal record', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = {
sessions: {
'\u0005W‡¿“\u0000lÈ\nyª\u000eümB0\u0017j„.Û£³-s\u0016č(O_M': {
@@ -352,6 +354,7 @@ describe('sessionTranslation', () => {
});
it('Generates expected protobuf with many old receiver chains', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = SESSION_V1_RECORD;
const expected = {
@@ -588,6 +591,7 @@ describe('sessionTranslation', () => {
});
it('Generates expected protobuf with pending prekey', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = {
sessions: {
'\u0005W‡¿“\u0000lÈ\nyª\u000eümB0\u0017j„.Û£³-s\u0016č(O_M': {
@@ -704,6 +708,7 @@ describe('sessionTranslation', () => {
});
it('Generates expected protobuf with multiple sessions', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = {
sessions: {
'\u0005W‡¿“\u0000lÈ\nyª\u000eümB0\u0017j„.Û£³-s\u0016č(O_M': {
@@ -984,6 +989,7 @@ describe('sessionTranslation', () => {
});
it('Generates expected protobuf with just-initialized session', () => {
// oxlint-disable-next-line typescript/no-explicit-any
const record: any = {
sessions: {
'\u00055>=eV¹\u0019ۉ¯—#ß¶_=\u0013.Nî\u001a¥%…-]ù_\n': {