Skip to content

Use Oxlint and Oxfmt in JavaScript templates - #166

Merged
timkpaine merged 1 commit into
mainfrom
agent/use-oxlint-oxfmt
Aug 12, 2026
Merged

Use Oxlint and Oxfmt in JavaScript templates#166
timkpaine merged 1 commit into
mainfrom
agent/use-oxlint-oxfmt

Conversation

@timkpaine

Copy link
Copy Markdown
Member

Replace ESLint and Prettier with Oxlint and Oxfmt across all JavaScript-bearing Copier templates.

This adds per-template Oxlint/Oxfmt configuration, preserves existing formatting choices, enables Svelte formatting, migrates Jupyter lint rules, updates generated-project documentation, and removes stale ESLint editor settings. Generated projects keep the existing lint and fix interfaces while gaining semantic linting in variants that previously performed formatting checks only.

Validated by rendering all eight affected variants into isolated directories, installing their JavaScript dependencies, and running each generated lint command. Jupyter Jest tests also pass, along with JSON config validation, Markdown formatting checks, and git diff --check.

Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
@timkpaine
timkpaine marked this pull request as ready for review August 12, 2026 04:27
@timkpaine
timkpaine merged commit 7cb1c26 into main Aug 12, 2026
18 checks passed
@timkpaine
timkpaine deleted the agent/use-oxlint-oxfmt branch August 12, 2026 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant