diff --git a/packages/ERTP/src/legacy-payment-helpers.js b/packages/ERTP/src/legacy-payment-helpers.js
index 569c41b4ffb..bb8f22749a3 100644
--- a/packages/ERTP/src/legacy-payment-helpers.js
+++ b/packages/ERTP/src/legacy-payment-helpers.js
@@ -7,7 +7,7 @@ import { AmountMath } from './amountMath.js';
/**
* @import {ERef} from '@endo/far';
- * @import {Amount, AssetKind, AmountValue, AssetKindForValue, Payment, Brand, Purse} from './types.js'
+ * @import {Amount, AssetKind, AmountValue, AssetKindForValue, Payment, Brand, Purse} from './types.js';
*/
/**
diff --git a/packages/ERTP/src/types.js b/packages/ERTP/src/types.js
index c51820cf59a..3fa88b16517 100644
--- a/packages/ERTP/src/types.js
+++ b/packages/ERTP/src/types.js
@@ -5,9 +5,9 @@ export {};
///
/**
- * @import {Passable, RemotableObject} from '@endo/pass-style'
- * @import {CopyBag, CopySet, Key} from '@endo/patterns'
- * @import {LatestTopic, NotifierRecord} from '@agoric/notifier'
+ * @import {Passable, RemotableObject} from '@endo/pass-style';
+ * @import {CopyBag, CopySet, Key} from '@endo/patterns';
+ * @import {LatestTopic, NotifierRecord} from '@agoric/notifier';
*/
/** @typedef {{ brand: Brand<'nat'>; value: bigint }} NatAmount */
diff --git a/packages/SwingSet/src/types-external.js b/packages/SwingSet/src/types-external.js
index 2a60b954d4c..a62c411bd6b 100644
--- a/packages/SwingSet/src/types-external.js
+++ b/packages/SwingSet/src/types-external.js
@@ -1,10 +1,10 @@
-/** @import { ERef } from '@endo/far' */
+/** @import { ERef } from '@endo/far'; */
export {};
/**
- * @import {Guarded} from '@endo/exo'
- * @import {Passable, RemotableObject} from '@endo/pass-style'
+ * @import {Guarded} from '@endo/exo';
+ * @import {Passable, RemotableObject} from '@endo/pass-style';
*/
/* This file defines types that part of the external API of swingset. That
diff --git a/packages/SwingSet/src/vats/timer/vat-timer.js b/packages/SwingSet/src/vats/timer/vat-timer.js
index 502d6fb8c11..1f1ce669439 100644
--- a/packages/SwingSet/src/vats/timer/vat-timer.js
+++ b/packages/SwingSet/src/vats/timer/vat-timer.js
@@ -16,8 +16,8 @@ import { makeScalarWeakMapStore } from '@agoric/store';
import { TimeMath } from '@agoric/time';
/**
- * @import {Passable, RemotableObject} from '@endo/pass-style'
- * @import {Key} from '@endo/patterns'
+ * @import {Passable, RemotableObject} from '@endo/pass-style';
+ * @import {Key} from '@endo/patterns';
*/
// This consumes O(N) RAM only for outstanding promises, via wakeAt(),
@@ -25,12 +25,12 @@ import { TimeMath } from '@agoric/time';
// client). Everything else should remain in the DB.
/**
- * @import {Timestamp} from '@agoric/time'
- * @import {TimestampRecord} from '@agoric/time'
- * @import {TimestampValue} from '@agoric/time'
- * @import {RelativeTime} from '@agoric/time'
- * @import {RelativeTimeValue} from '@agoric/time'
- * @import {TimerService} from '@agoric/time'
+ * @import {Timestamp} from '@agoric/time';
+ * @import {TimestampRecord} from '@agoric/time';
+ * @import {TimestampValue} from '@agoric/time';
+ * @import {RelativeTime} from '@agoric/time';
+ * @import {RelativeTimeValue} from '@agoric/time';
+ * @import {TimerService} from '@agoric/time';
*
* @typedef {object} Handler
* Handler is a user-provided Far object with .wake(time) used for callbacks
diff --git a/packages/inter-protocol/src/proposals/utils.js b/packages/inter-protocol/src/proposals/utils.js
index f632713cc7e..f0c00e9e18e 100644
--- a/packages/inter-protocol/src/proposals/utils.js
+++ b/packages/inter-protocol/src/proposals/utils.js
@@ -3,7 +3,7 @@ import { E } from '@endo/far';
import { WalletName } from '@agoric/internal';
import { getCopyMapEntries, makeCopyMap } from '@agoric/store';
-/** @import {CopyMap} from '@endo/patterns' */
+/** @import {CopyMap} from '@endo/patterns'; */
/**
* @param {ERef} nameAdmin
diff --git a/packages/vats/src/lib-board.js b/packages/vats/src/lib-board.js
index f450d8e8cde..6faadaa337c 100644
--- a/packages/vats/src/lib-board.js
+++ b/packages/vats/src/lib-board.js
@@ -80,7 +80,7 @@ const calcCrc = (data, crcDigits) => {
/**
* @typedef {ReturnType} BoardState // TODO: use
* Key from @agoric/store when available
- * @import {Passable} from '@endo/marshal'
+ * @import {Passable} from '@endo/marshal';
* @see {prepareExoClassKit}
* @see {@link ../../SwingSet/docs/virtual-objects.md|SwingSet Virtual Objects} Hoisting this function makes defining the state type concise.
*/
diff --git a/packages/vats/src/vat-bank.js b/packages/vats/src/vat-bank.js
index 5ef7d657081..e7dd101408f 100644
--- a/packages/vats/src/vat-bank.js
+++ b/packages/vats/src/vat-bank.js
@@ -22,8 +22,9 @@ import {
} from './virtual-purse.js';
/**
- * @import {Guarded} from '@endo/exo'
- * @import {Passable, RemotableObject} from '@endo/pass-style'
+ * @import {Guarded} from '@endo/exo';
+ * @import {Passable, RemotableObject} from '@endo/pass-style';
+ * @import {VirtualPurseController} from './virtual-purse.js';
*/
const { VirtualPurseControllerI } = makeVirtualPurseKitIKit();
@@ -37,7 +38,6 @@ const BridgeChannelI = M.interface('BridgeChannel', {
/**
* @typedef {Awaited>>} VirtualPurse
- * @import {VirtualPurseController} from './virtual-purse.js'
*/
/**