mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-12 03:26:30 +00:00
20 lines
385 B
Go
20 lines
385 B
Go
|
package ruleguard
|
||
|
|
||
|
import (
|
||
|
"path/filepath"
|
||
|
|
||
|
"github.com/quasilyte/go-ruleguard/internal/golist"
|
||
|
)
|
||
|
|
||
|
func findBundleFiles(pkgPath string) ([]string, error) {
|
||
|
pkg, err := golist.JSON(pkgPath)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
files := make([]string, 0, len(pkg.GoFiles))
|
||
|
for _, f := range pkg.GoFiles {
|
||
|
files = append(files, filepath.Join(pkg.Dir, f))
|
||
|
}
|
||
|
return files, nil
|
||
|
}
|