Skip to content

Ace legacy linters - #217

Merged
mkslanc merged 26 commits into
mainfrom
ace-legacy-linters
Apr 6, 2026
Merged

Ace legacy linters#217
mkslanc merged 26 commits into
mainfrom
ace-legacy-linters

Conversation

@mkslanc

@mkslanc mkslanc commented Mar 23, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a new ace-legacy-linters package that builds drop-in replacements for outdated Ace Editor workers, plus UI smoke coverage to verify those workers when used with ace-builds.

What’s included

  • New packages/ace-legacy-linters package with Ace-compatible worker outputs for
    • PHP
    • Lua
    • HTML
    • JSON
    • CSS
    • XML
    • YAML
    • Javascript
  • UI smoke scenario and contract test that load real ace-builds and override worker URLs to the generated legacy worker replacements

Notes

  • Workers are built to preserve Ace’s existing worker loading flow
  • YAML worker is syntax-only and uses the yaml package directly instead of yaml-language-server internals

@mkslanc
mkslanc force-pushed the ace-legacy-linters branch from 964d8ba to 2840fba Compare March 23, 2026 13:58
@mkslanc
mkslanc marked this pull request as ready for review March 27, 2026 09:10
@mkslanc mkslanc changed the title Ace legacy linters Ace legacy linters + migration to vite 8 Mar 27, 2026
@mkslanc mkslanc changed the title Ace legacy linters + migration to vite 8 Ace legacy linters Mar 27, 2026
@mkslanc
mkslanc force-pushed the ace-legacy-linters branch from 718b7bd to 3686844 Compare April 3, 2026 14:59
@mkslanc
mkslanc force-pushed the ace-legacy-linters branch from 3686844 to 2d751ac Compare April 3, 2026 14:59
@mkslanc
mkslanc merged commit 7043c55 into main Apr 6, 2026
1 check passed
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