From 68db557090e4e170a177db483cf0e1c0ae7200d9 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 13 Jul 2026 14:15:47 -0500 Subject: [PATCH] linting --- .vscode/settings.json | 4 +--- examples/psn_client.js | 4 ++-- examples/psn_server.js | 6 +++--- src/decoder.ts | 5 ++--- src/encoder.ts | 2 +- tests/decode.test.mjs | 2 +- tests/encode.test.mjs | 4 ++-- 7 files changed, 12 insertions(+), 15 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 7d91539..5dfa958 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,6 @@ { - "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.codeActionsOnSave": { - "source.fixAll": "explicit", - "source.organizeImports": "explicit" + "source.fixAll": "explicit" } } diff --git a/examples/psn_client.js b/examples/psn_client.js index 9d691fc..4393818 100644 --- a/examples/psn_client.js +++ b/examples/psn_client.js @@ -1,6 +1,6 @@ // recreation of psn_client.cpp example from https://github.com/vyv/psn-cpp -const dgram = require('dgram'); -const { Decoder } = require('../dist/cjs'); +const dgram = require('node:dgram'); +const { Decoder } = require('@jwetzell/posistagenet'); const client = dgram.createSocket('udp4'); const decoder = new Decoder(); diff --git a/examples/psn_server.js b/examples/psn_server.js index 7222a70..eaaf2a5 100644 --- a/examples/psn_server.js +++ b/examples/psn_server.js @@ -1,6 +1,6 @@ // recreation of psn_server.cpp example from https://github.com/vyv/psn-cpp -const dgram = require('dgram'); -const { Encoder, Tracker } = require('../dist/cjs'); +const dgram = require('node:dgram'); +const { Encoder, Tracker } = require('@jwetzell/posistagenet'); const client = dgram.createSocket('udp4'); const encoder = new Encoder('Test PSN Server', 2, 0); @@ -25,7 +25,7 @@ const distFromSun = [ let timestamp = 0; setInterval(() => { - orbits.forEach((orbit, index) => { + orbits.forEach((_, index) => { const a = 1.0 / orbits[index]; const b = distFromSun[index]; const x = timestamp; diff --git a/src/decoder.ts b/src/decoder.ts index 71f0044..ffe8177 100644 --- a/src/decoder.ts +++ b/src/decoder.ts @@ -2,7 +2,7 @@ import { Decoders } from './index.js'; import { type DataPacketChunk, type InfoPacketChunk, - Tracker, + type Tracker, TrackerFromData, TrackerFromInfo, } from './models/index.js'; @@ -15,7 +15,6 @@ export class Decoder { trackers: { [key: string]: Tracker } = {}; systemName: string = ''; - constructor() {} updateInfo(framePackets: InfoPacketChunk[]) { framePackets.forEach((packet) => { @@ -64,7 +63,7 @@ export class Decoder { if (packet.header.id === 0x6756) { const infoPacket = Decoders.InfoPacketChunk(packetBuf); - if (infoPacket && infoPacket.chunk.header.hasSubchunks) { + if (infoPacket?.chunk.header.hasSubchunks) { const currentInfoPacketHeader = infoPacket.data.packetHeader; if (!currentInfoPacketHeader) { // NOTE(jwetzell): not sure that info packets without a header subchunk are valid? diff --git a/src/encoder.ts b/src/encoder.ts index de67401..573dd7a 100644 --- a/src/encoder.ts +++ b/src/encoder.ts @@ -1,5 +1,5 @@ import { Constants } from './constants.js'; -import { Encoders, Tracker } from './index.js'; +import { Encoders, type Tracker } from './index.js'; export class Encoder { private systemName: string; diff --git a/tests/decode.test.mjs b/tests/decode.test.mjs index 5a021e8..97f6c16 100644 --- a/tests/decode.test.mjs +++ b/tests/decode.test.mjs @@ -1,5 +1,5 @@ import { Decoders } from '@jwetzell/posistagenet'; -import { deepEqual, throws } from 'assert'; +import { deepEqual, throws } from 'node:assert'; import { describe, it } from 'node:test'; const goodTests = [ diff --git a/tests/encode.test.mjs b/tests/encode.test.mjs index 5bf7403..d396d44 100644 --- a/tests/encode.test.mjs +++ b/tests/encode.test.mjs @@ -1,6 +1,6 @@ -import { Encoders } from '@jwetzell/posistagenet'; -import { deepEqual, throws } from 'assert'; +import { deepEqual, throws } from 'node:assert'; import { describe, it } from 'node:test'; +import { Encoders } from '@jwetzell/posistagenet'; const goodTests = [ {