(fileName string, contents []byte)
| 901 | } |
| 902 | |
| 903 | func WriteFileIfDifferent(fileName string, contents []byte) (bool, error) { |
| 904 | oldContents, err := os.ReadFile(fileName) |
| 905 | if err == nil && bytes.Equal(oldContents, contents) { |
| 906 | return false, nil |
| 907 | } |
| 908 | err = os.WriteFile(fileName, contents, 0644) |
| 909 | if err != nil { |
| 910 | return false, err |
| 911 | } |
| 912 | return true, nil |
| 913 | } |
| 914 | |
| 915 | func GetLineColFromOffset(barr []byte, offset int) (int, int) { |
| 916 | line := 1 |
no test coverage detected