Skip to content

Adopt ESLint config v6 and oxfmt - #82

Merged
domenic merged 1 commit into
mainfrom
eslint-config-v6-and-oxfmt
Oct 28, 2026
Merged

domenic merged 1 commit into
mainfrom
eslint-config-v6-and-oxfmt

Conversation

@domenic

@domenic domenic commented Oct 28, 2026

Copy link
Copy Markdown
Member

Update to ESLint config v6 and ESLint 10, use the reduced Stylistic preset and globals v17.13.0, add oxfmt with sortImports while excluding HTML, and run lint and formatting checks together through npm run check in CI.

Upgrade @domenic/eslint-config to v6 and ESLint to v10.13.0 so oxfmt can own formatting while the Stylistic preset retains checks for comment style and whitespace.

Pin oxfmt to 0.75.0, enable sortImports, and format the repository. Exclude HTML files to preserve their authored syntax, including void elements without trailing slashes and omitted optional end tags.

Add lint:fix, fmt, and fmt:check alongside lint, and run lint followed by fmt:check through npm run check in the build and publish workflows.

Place the existing prefer-template suppression on the concatenation expression so it remains effective when the formatter wraps the property value.

Co-Authored-By: codex <codex@openai.com>
@domenic
domenic merged commit d1d0b8b into main Oct 28, 2026
5 checks passed
@domenic
domenic deleted the eslint-config-v6-and-oxfmt branch October 28, 2026 03:43
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