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

Functions

func File

func File(f *ast.File, o ...Option) *ast.File

File applies fixes to f and returns it. It alters the original f.

func Instances

func Instances(a []*build.Instance, o ...Option) errors.Error

Instances modifies all files contained in the given build instances at once.

It also applies fix.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.4.1-beta.3
Published
Dec 1, 2021
Platform
linux/amd64
Imports
8 packages
Last checked
2 hours ago

Tools for package owners.