Files
athens/pkg/module/filterRule.go
Michal Pristas f53ab92503 Filter: fixing after refactoring (#867)
* added some clarity

* no need to handle pseudo versions

* gofmt

* tests ok

* reshuffled again
2018-11-06 00:18:18 -05:00

17 lines
467 B
Go

package module
// FilterRule defines behavior of module communication
type FilterRule int
const (
// Default filter rule does not alter default/parent behavior
Default FilterRule = iota
// Include treats modules the usual way
// Used for reverting Exclude of parent path
Include
// Exclude filter rule excludes package and its children from communication
Exclude
// Direct filter rule forces the package to be fetched directly from upstream proxy
Direct
)