Deprecated io/ioutil package usage GO-C4001
Anti-pattern
Minor
6 months agoa year old
ioutil.ReadAll is deprecated, use io.ReadAll instead
51			continue
52		}
53
54		msg, err := ioutil.ReadAll(reader)55		if err != nil {
56			return 0, err
57		}
ioutil.ReadDir is deprecated, use os.ReadDir instead
16	}
17
18	for _, prefix := range devPrefixes {
19		files, err := ioutil.ReadDir(prefix)20		if err != nil {
21			continue
22		}
ioutil.WriteFile is deprecated, use os.WriteFile instead
62		lines = lines[len(lines)-h.maxSize:]
63	}
64	h.lines = append(lines, "")
65	return ioutil.WriteFile(h.path, []byte(strings.Join(h.lines, "\n")), 0600)66}
67
68func (h *History) override(str string) {
ioutil.WriteFile is deprecated, use os.WriteFile instead
31		// If it doesn't exist, check if we can create a file with the name
32		if os.IsNotExist(err) {
33			data = []byte{}
34			if err := ioutil.WriteFile(path, data, 0600); err != nil {35				return nil, fmtError(err)
36			}
37		} else {
ioutil.ReadFile is deprecated, use os.ReadFile instead
26	}
27
28	// Read history file
29	data, err := ioutil.ReadFile(path)30	if err != nil {
31		// If it doesn't exist, check if we can create a file with the name
32		if os.IsNotExist(err) {