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

mlange-42 / modo / 13091718945

01 Feb 2025 07:24PM CUT coverage: 69.922% (-1.0%) from 70.922%
13091718945

Pull #178

github

web-flow
Merge 4dd5dcc21 into d5f3f850e
Pull Request #178: Add command `clean` for project cleanup

0 of 29 new or added lines in 4 files covered. (0.0%)

1439 of 2058 relevant lines covered (69.92%)

24.69 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 {
8✔
9
        if err := os.MkdirAll(path, os.ModePerm); err != nil && !os.IsExist(err) {
8✔
10
                return err
×
11
        }
×
12
        return nil
8✔
13
}
14

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

22
func fileExists(file string) (exists, isDir bool, err error) {
9✔
23
        var s os.FileInfo
9✔
24
        if s, err = os.Stat(file); err == nil {
10✔
25
                exists = true
1✔
26
                isDir = s.IsDir()
1✔
27
                return
1✔
28
        } else if !errors.Is(err, os.ErrNotExist) {
9✔
29
                return
×
30
        }
×
31
        err = nil
8✔
32
        return
8✔
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