« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/checks.js
AgeCommit message (Collapse)Author
4 daysfind: kebab-fuzzy matches in content text(quasar) nebula
Outside content text, this doesn't cause miscapitalized references to slip past, but it does stop them from being specially reported i.e. highlighting which letters need to be updated or treating as more than just "nothing matches for this reference" generic errors. That's a TODO. Sorry! Gyeep!
2025-06-14checks: filterReferenceErrors: check artworkData(quasar) nebula
Maybe jank, since it doesn't dig into objects nicely(?) the way that reportContentTextErrors does, but...
2025-05-28checks: reportContentTextErrors: check artworks(quasar) nebula
we could just check artworkData but it's probably nicer summaries if we check 'em as a sub-shape
2025-05-28checks: reportContentTextErrors: factor out checkShapeEntries(quasar) nebula
...and check non-array values
2025-05-27eslint: make use of optional catch binding more often(quasar) nebula
2025-05-27eslint: trivial fixes(quasar) nebula
2025-05-21data, content: Track: "Referencing Sources"(quasar) nebula
2025-05-21checks: reportContentTextErrors: album + flash crediting sources(quasar) nebula
2025-05-21data, yaml: creditSources -> creditingSources(quasar) nebula
2025-05-18checks: check series album references(quasar) nebula
2025-05-06replacer: parseInput -> parseContentNodes(quasar) nebula
2025-04-29content, data: properly update artistDisplayText -> artistText(quasar) nebula
2025-04-16checks: _commentary -> _content, check crediting sources & lyrics(quasar) nebula
2025-04-16data: LyricsEntry & co(quasar) nebula
2025-04-16data: CommentaryEntry(quasar) nebula
Fully integrated, all in one commit! Wow!
2025-04-13wip 2(quasar) nebula
2025-04-10data: make referencedArtworkList work again(quasar) nebula
Using new find specs {track,album}PrimaryArtwork. It's still mixedFind, and it still does not support matching artworks besides the primary one.
2025-04-10find: pass thingConstructors into include()(quasar) nebula
Allow include() to conveniently replicate the same behavior that it does by default, e.g. if [Thing.findThisThingOnly] has been expressly disabled.
2025-04-10checks: report orphaned artworks (groan)(quasar) nebula
2025-03-02data: isOriginalRelease -> isMainRelease, etc(quasar) nebula
Also isRerelease -> isSecondaryRelease Im sure this is completely bug free and will not involve squashing one million additional commits
2025-02-25checks, data: formalize tag description as content string(quasar) nebula
2025-02-25support art tag info pages; ensure "art tag" terminology everywhere(quasar) nebula
2025-02-25data: draft art tags Two(quasar) nebula
2025-02-12content, data: generateWikiHomepageAlbum{Carousel,Grid}Row(quasar) nebula
2025-02-12checks: filterReferenceErrors: _include(quasar) nebula
2025-02-12data: homepage layout sections(quasar) nebula
2025-02-12data: linkWikiDataArrays: use getNestedProp(quasar) nebula
2025-02-12sugar, checks: withNestedProp+filterReferenceErrors: enter arrays(quasar) nebula
2025-02-11checks: stop suppressing sample ref errors(quasar) nebula
2024-11-19data, checks: find.{album,track}WithArtwork(quasar) nebula
2024-11-16checks: fix error reporting for bad artwork references(quasar) nebula
2024-11-15data: Referenced Artworks(quasar) nebula
2024-11-15checks, yaml, etc: pass find to filterReferenceErrors(quasar) nebula
2024-11-14data: annotated artwork references(quasar) nebula
Not used on-site, but this is all coded internally.
2024-11-13data: stub Referenced {Track,Album} Artworks fields(quasar) nebula
just ordinary reference lists, not used anywhere on website yet
2024-11-02data: filterReferenceErrors: basic series album ref error report(quasar) nebula
2024-06-24checks: reportContentTextErrors: check track credit sources(quasar) nebula
2024-06-06checks: reportDirectoryErrors: fix error in deduplicate logic(quasar) nebula
2024-05-19data: reportDuplicateDirectories -> reportDirectoryErrors(quasar) nebula
And report null directories.
2024-05-06data-checks: filterDuplicateDirectoroies: skip missing thingData(quasar) nebula
2024-05-01data: misc adaptations for who/what -> artist/annotation(quasar) nebula
2024-04-04data, data-checks: Flash.commentary (etc)(quasar) nebula
2024-04-04data-checks: reportContentTextErrors: handle additional files(quasar) nebula
2024-04-03data: flash-act: inherit list terminology from side(quasar) nebula
2024-04-03data: flash: remove Jump, Jump Color(quasar) nebula
2024-03-31data-checks: reportContentTextErrors: report invalid external URLs(quasar) nebula
2024-02-17data-checks: processContent: continue statements where appropriate(quasar) nebula
2024-02-17data-checks, upd8: report content string reference & key errors(quasar) nebula
2024-02-17data-checks: factor out fieldPropertyMessage logic(quasar) nebula
2024-02-17data-checks: factor out findArtistOrAlias logic(quasar) nebula