Merge branch 'main' into fix/global-excludes

This commit is contained in:
mergify[bot] 2024-07-01 15:52:15 +00:00 committed by GitHub
commit a77db5291d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 4 deletions

View File

@ -118,9 +118,11 @@ func (f *Format) Run() (err error) {
f.formatters[name] = formatter
}
// open the cache
if err = cache.Open(f.TreeRoot, f.ClearCache, f.formatters); err != nil {
return err
// open the cache if configured
if !f.NoCache {
if cache.Open(f.TreeRoot, f.ClearCache, f.formatters); err != nil {
return err
}
}
// create an app context and listen for shutdown
@ -148,7 +150,9 @@ func (f *Format) Run() (err error) {
f.processedCh = make(chan *walk.File, cap(f.filesCh))
// start concurrent processing tasks in reverse order
eg.Go(f.updateCache(ctx))
if !f.NoCache {
eg.Go(f.updateCache(ctx))
}
eg.Go(f.applyFormatters(ctx))
eg.Go(f.walkFilesystem(ctx))

View File

@ -7,6 +7,7 @@ outline: deep
The `treefmt.toml` configuration file consists of a mixture of global options and formatter sections:
```toml
[global]
excludes = ["*.md", "*.dat"]
[formatter.elm]