Package generated

dmitri.shuralyov.com/go/generated

Package generated

import "dmitri.shuralyov.com/go/generated"

Overview

Package generated provides a function that parses a source file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment.

It implements the specification at https://go.dev/s/generatedcode.

The first priority is correctness (no false negatives, no false positives). It must return accurate results even if the input source code is formatted unconventionally.

The second priority is performance. The current version uses bufio.Reader and ReadBytes. Performance can be optimized further by using lower level I/O primitives and allocating less. That can be explored later.

Installation

go get dmitri.shuralyov.com/go/generated

Documentation

Code

License