DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Using ASTs and CUE to describe multi-language linters and fixers

Quality: 8/10 Relevance: 9/10

Summary

The article introduces Pasta, a polyglot static-analysis tool that uses ASTs via tree-sitter and CUE for rule schemas to describe multi-language linters and automatic fixes. It explains how cross-language analyzers are organized, how to run tests, and how to apply fixes with -fix, including remote module imports and adapters for breaking changes.

🚀 Service construit par Johan Denoyer