package fix
import "cuelang.org/go/tools/fix"
Package fix contains functionality for writing CUE files with legacy syntax to newer ones.
Note: the transformations that are supported in this package will change over time.
Index ¶
- func File(f *ast.File, o ...Option) *ast.File
- func Instances(a []*build.Instance, o ...Option) errors.Error
- type Option
Functions ¶
func File ¶
File applies fixes to f and returns it. It alters the original f.
func Instances ¶
Instances modifies all files contained in the given build instances at once.
It also applies the fixes from File.
Types ¶
type Option ¶
type Option func(*options)
func Simplify ¶
func Simplify() Option
Simplify enables fixes that simplify the code, but are not strictly necessary.
Source Files ¶
fix.go fixall.go simplify.go
- Version
- v0.12.0 (latest)
- Published
- Jan 30, 2025
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 8 hours ago –
Tools for package owners.