mirror of
https://github.com/numtide/treefmt.git
synced 2024-10-03 20:18:11 +03:00
Merge branch 'main' into fix/global-excludes
This commit is contained in:
commit
a77db5291d
@ -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))
|
||||
|
||||
|
@ -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]
|
||||
|
Loading…
Reference in New Issue
Block a user