@@ -9,29 +9,12 @@ the necessary changes to your programs.
9
9
10
10
Usage:
11
11
12
- go tool fix [-r name,...] [path ...]
12
+ go tool fix [ignored ...]
13
13
14
- Without an explicit path, fix reads standard input and writes the
15
- result to standard output.
16
-
17
- If the named path is a file, fix rewrites the named files in place.
18
- If the named path is a directory, fix rewrites all .go files in that
19
- directory tree. When fix rewrites a file, it prints a line to standard
20
- error giving the name of the file and the rewrite applied.
21
-
22
- If the -diff flag is set, no files are rewritten. Instead fix prints
23
- the differences a rewrite would introduce.
24
-
25
- The -r flag restricts the set of rewrites considered to those in the
26
- named list. By default fix considers all known rewrites. Fix's
27
- rewrites are idempotent, so that it is safe to apply fix to updated
28
- or partially updated code even without using the -r flag.
29
-
30
- Fix prints the full list of fixes it can apply in its help output;
31
- to see them, run go tool fix -help.
32
-
33
- Fix does not make backup copies of the files that it edits.
34
- Instead, use a version control system's “diff” functionality to inspect
35
- the changes that fix makes before committing them.
14
+ This tool is currently in transition. All its historical fixers were
15
+ long obsolete and have been removed, so it is currently a no-op. In
16
+ due course the tool will integrate with the Go analysis framework
17
+ (golang.org/x/tools/go/analysis) and run a modern suite of fix
18
+ algorithms; see https://go.dev/issue/71859.
36
19
*/
37
20
package main
0 commit comments