« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/data/composite/things/language/withStrings.js2
-rw-r--r--src/data/composite/things/track/withPropertyFromMainRelease.js1
-rw-r--r--src/data/things/album.js1
-rw-r--r--src/data/things/art-tag.js1
-rw-r--r--src/data/things/artist.js4
-rw-r--r--src/data/things/homepage-layout.js2
-rw-r--r--src/data/things/language.js3
-rw-r--r--src/data/yaml.js1
8 files changed, 3 insertions, 12 deletions
diff --git a/src/data/composite/things/language/withStrings.js b/src/data/composite/things/language/withStrings.js
index 761e7506..20782905 100644
--- a/src/data/composite/things/language/withStrings.js
+++ b/src/data/composite/things/language/withStrings.js
@@ -1,6 +1,6 @@
 import {logWarn} from '#cli';
 import {input, templateCompositeFrom} from '#composite';
-import {empty, withEntries} from '#sugar';
+import {empty} from '#sugar';
 import {languageOptionRegex} from '#wiki-data';
 
 import {withResultOfAvailabilityCheck} from '#composite/control-flow';
diff --git a/src/data/composite/things/track/withPropertyFromMainRelease.js b/src/data/composite/things/track/withPropertyFromMainRelease.js
index cd24da4a..ba3e2275 100644
--- a/src/data/composite/things/track/withPropertyFromMainRelease.js
+++ b/src/data/composite/things/track/withPropertyFromMainRelease.js
@@ -3,7 +3,6 @@
 
 import {input, templateCompositeFrom} from '#composite';
 
-import {withResultOfAvailabilityCheck} from '#composite/control-flow';
 import {withPropertyFromObject} from '#composite/data';
 
 export default templateCompositeFrom({
diff --git a/src/data/things/album.js b/src/data/things/album.js
index cf021080..e660a2b1 100644
--- a/src/data/things/album.js
+++ b/src/data/things/album.js
@@ -3,7 +3,6 @@ export const DATA_ALBUM_DIRECTORY = 'album';
 import * as path from 'node:path';
 import {inspect} from 'node:util';
 
-import CacheableObject from '#cacheable-object';
 import {colors} from '#cli';
 import {input} from '#composite';
 import {traverse} from '#node-utils';
diff --git a/src/data/things/art-tag.js b/src/data/things/art-tag.js
index 1cce5c20..0ae77434 100644
--- a/src/data/things/art-tag.js
+++ b/src/data/things/art-tag.js
@@ -15,7 +15,6 @@ import {parseAdditionalNames, parseAnnotatedReferences} from '#yaml';
 import {
   exitWithoutDependency,
   exposeConstant,
-  exposeDependency,
   exposeUpdateValueOrContinue,
 } from '#composite/control-flow';
 
diff --git a/src/data/things/artist.js b/src/data/things/artist.js
index 5e65e37d..41d8504c 100644
--- a/src/data/things/artist.js
+++ b/src/data/things/artist.js
@@ -5,10 +5,7 @@ import {inspect} from 'node:util';
 import CacheableObject from '#cacheable-object';
 import {colors} from '#cli';
 import {input} from '#composite';
-import {stitchArrays} from '#sugar';
 import Thing from '#thing';
-import {validateArrayItems} from '#validators';
-import {getKebabCase} from '#wiki-data';
 import {parseArtistAliases, parseArtwork} from '#yaml';
 
 import {
@@ -31,7 +28,6 @@ import {
   flag,
   name,
   reverseReferenceList,
-  singleReference,
   soupyFind,
   soupyReverse,
   thing,
diff --git a/src/data/things/homepage-layout.js b/src/data/things/homepage-layout.js
index 5da13e37..e1b29362 100644
--- a/src/data/things/homepage-layout.js
+++ b/src/data/things/homepage-layout.js
@@ -243,7 +243,7 @@ export class HomepageLayoutRow extends Thing {
 export class HomepageLayoutActionsRow extends HomepageLayoutRow {
   static [Thing.friendlyName] = `Homepage Actions Row`;
 
-  static [Thing.getPropertyDescriptors] = (opts) => ({
+  static [Thing.getPropertyDescriptors] = () => ({
     // Update & expose
 
     actionLinks: {
diff --git a/src/data/things/language.js b/src/data/things/language.js
index 5866027d..1fa72def 100644
--- a/src/data/things/language.js
+++ b/src/data/things/language.js
@@ -1,7 +1,6 @@
 import {Temporal, toTemporalInstant} from '@js-temporal/polyfill';
 
 import {withAggregate} from '#aggregate';
-import CacheableObject from '#cacheable-object';
 import {input} from '#composite';
 import * as html from '#html';
 import {accumulateSum, empty, withEntries} from '#sugar';
@@ -19,7 +18,7 @@ import {
 
 import {exitWithoutDependency, exposeConstant, exposeDependency}
   from '#composite/control-flow';
-import {externalFunction, flag, name} from '#composite/wiki-properties';
+import {flag, name} from '#composite/wiki-properties';
 
 import {withStrings} from '#composite/things/language';
 
diff --git a/src/data/yaml.js b/src/data/yaml.js
index 4e6f4502..4ba766c4 100644
--- a/src/data/yaml.js
+++ b/src/data/yaml.js
@@ -1690,7 +1690,6 @@ export function connectThingsFromDataSteps(processThingResultLists, dataSteps) {
 export function makeWikiDataFromDataSteps(processThingResultLists, _dataSteps) {
   const wikiData = {};
 
-  let found = false;
   for (const result of processThingResultLists.flat(2)) {
     pushWikiData(wikiData, result.wikiData);
   }