(str)
| 74 | // Replaces all Windows path separators with posix separators for unified snapshots |
| 75 | // across platforms. |
| 76 | function replaceWindowsPaths(str) { |
| 77 | if (!common.isWindows) { |
| 78 | return str; |
| 79 | } |
| 80 | // Only replace `\` and `\\` with a leading letter, colon, or a `.`. |
| 81 | // Avoid replacing escaping patterns like ` \#`, `\ `, or `\\`. |
| 82 | return str.replaceAll(/(?<=(\w:|\.|\w+)(?:\S|\\ )*)\\\\?/g, '/'); |
| 83 | } |
| 84 | |
| 85 | // Removes line trailing white spaces. |
| 86 | function replaceTrailingSpaces(str) { |
no outgoing calls
no test coverage detected
searching dependent graphs…