• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mlange-42 / modo / 13139991432

04 Feb 2025 04:20PM CUT coverage: 72.507% (-0.9%) from 73.453%
13139991432

push

github

web-flow
Automatically link source modules (#195)

97 of 113 new or added lines in 7 files covered. (85.84%)

24 existing lines in 3 files now uncovered.

1527 of 2106 relevant lines covered (72.51%)

25.54 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

57.14
/format/util.go
1
package format
2

3
import (
4
        "errors"
5
        "os"
6
)
7

8
func mkDirs(path string) error {
13✔
9
        if err := os.MkdirAll(path, os.ModePerm); err != nil && !os.IsExist(err) {
13✔
10
                return err
×
11
        }
×
12
        return nil
13✔
13
}
14

15
func emptyDir(dir string) error {
5✔
16
        if err := os.RemoveAll(dir); err != nil {
5✔
17
                return err
×
18
        }
×
19
        return mkDirs(dir)
5✔
20
}
21

22
func fileExists(file string) (exists, isDir bool, err error) {
5✔
23
        var s os.FileInfo
5✔
24
        if s, err = os.Stat(file); err == nil {
5✔
UNCOV
25
                exists = true
×
UNCOV
26
                isDir = s.IsDir()
×
UNCOV
27
                return
×
28
        } else if !errors.Is(err, os.ErrNotExist) {
5✔
29
                return
×
30
        }
×
31
        err = nil
5✔
32
        return
5✔
33
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc