Add analyzer and frontend lint guardrails

This commit is contained in:
2026-02-07 02:12:00 +01:00
parent 34d274d244
commit 5b06e279f3
19 changed files with 1313 additions and 53 deletions

View File

@@ -10,9 +10,20 @@ import {
openNewSuggestionModal,
normalizeSuggestionForm,
} from "./suggestions-ui.js";
import { renderVotes, scoreToEmoji, syncVoteScores, neutralEmoji, updatePhaseNav } from "./votes-ui.js";
import {
renderVotes,
scoreToEmoji,
syncVoteScores,
neutralEmoji,
updatePhaseNav,
} from "./votes-ui.js";
import { renderResults } from "./results-ui.js";
import { openConfirmModal, openLightbox, openResultsRelockModal, openSuggestionsChangedModal } from "./modals-ui.js";
import {
openConfirmModal,
openLightbox,
openResultsRelockModal,
openSuggestionsChangedModal,
} from "./modals-ui.js";
export function setAuthUI(isAuthed) {
const main = document.querySelector("main");
@@ -74,9 +85,9 @@ export function handleAuthError(err, clearUserState) {
}
export function renderPhasePill() {
document.querySelectorAll(".phase-view").forEach((el) =>
el.classList.add("hidden"),
);
document
.querySelectorAll(".phase-view")
.forEach((el) => el.classList.add("hidden"));
const viewMap = {
Suggest: "suggest-view",
Vote: "vote-view",