Skip to content

chore: lint css, json, actions, html - #8896

Merged
jniles merged 6 commits into
third-culture-software:masterfrom
jniles:chore-lint-css
Aug 21, 2026
Merged

chore: lint css, json, actions, html#8896
jniles merged 6 commits into
third-culture-software:masterfrom
jniles:chore-lint-css

Conversation

@jniles

@jniles jniles commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Lints the .css files, json, and action files. The goal is to have better standards for each component of our code base.

In particular:

  1. All github actions have pinned their versions to prevent regressions.
  2. CSS files have been lightly rearranged to pass some lint rules and remove deprecated rules.
  3. JSON files now have a space between their colons and the values.
  4. Many, many broken HTML rules were fixed, including partial tags, unclosed tags, too many tags, etc.

This PR also installs super-linter as a Github action. Note that super-linter will continue to show a failed build while I tune the lint rules. It is not meant to be a required check, but rather serves to alert of regressions in our code.

@jniles jniles added the chore label Aug 20, 2026
codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

@jniles jniles changed the title chore: lint css chore: lint css, json Aug 20, 2026
codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

jniles added 2 commits August 21, 2026 10:38
This commit applies recommended CSS fixes from super-linter.
This commit pins the github workflows to certain exaxt numbers for
security reasons.
codescene-access[bot]

This comment was marked as outdated.

jniles added 2 commits August 21, 2026 10:39
Lints all the JSON files to have proper spaces.
No need to post comments on the PRs. This avoids murky permissions issues.
codescene-access[bot]

This comment was marked as outdated.

@jniles jniles changed the title chore: lint css, json chore: lint css, json, actions, html Aug 21, 2026
codescene-access[bot]

This comment was marked as outdated.

This commit fixes the lint issues caught by super-linter.
codescene-access[bot]

This comment was marked as outdated.

codescene-access[bot]

This comment was marked as outdated.

@jniles

jniles commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator Author

All the HTML lint checks finally pass! Merging.

@jniles
jniles merged commit a6152ba into third-culture-software:master Aug 21, 2026
3 of 4 checks passed
@jniles
jniles deleted the chore-lint-css branch August 21, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant