github.com/bazelbuild/buildtools v0.0.0-20180226164855-80c7f0d45d7e
Used only by github.com/bazelbuild/bazel-gazelle, expecting 80c7f0d45d7e
This commit is contained in:
15
vendor/github.com/bazelbuild/buildtools/tables/tables.go
generated
vendored
15
vendor/github.com/bazelbuild/buildtools/tables/tables.go
generated
vendored
@@ -97,6 +97,11 @@ var LabelBlacklist = map[string]bool{
|
||||
"package_group.includes": true,
|
||||
}
|
||||
|
||||
// By default, edit.types.IsList consults lang.TypeOf to determine if an arg is a list.
|
||||
// You may override this using IsListArg. Specifying a name here overrides any value
|
||||
// in lang.TypeOf.
|
||||
var IsListArg = map[string]bool{}
|
||||
|
||||
// IsSortableListArg: a named argument to a rule call is considered to be a sortable list
|
||||
// if the name is one of these names. There is a separate blacklist for
|
||||
// rule-specific exceptions.
|
||||
@@ -200,10 +205,13 @@ var StripLabelLeadingSlashes = false
|
||||
|
||||
var ShortenAbsoluteLabelsToRelative = false
|
||||
|
||||
var FormatBzlFiles = false
|
||||
|
||||
// OverrideTables allows a user of the build package to override the special-case rules. The user-provided tables replace the built-in tables.
|
||||
func OverrideTables(labelArg, blacklist, sortableListArg, sortBlacklist, sortWhitelist map[string]bool, namePriority map[string]int, stripLabelLeadingSlashes, shortenAbsoluteLabelsToRelative bool) {
|
||||
func OverrideTables(labelArg, blacklist, listArg, sortableListArg, sortBlacklist, sortWhitelist map[string]bool, namePriority map[string]int, stripLabelLeadingSlashes, shortenAbsoluteLabelsToRelative bool) {
|
||||
IsLabelArg = labelArg
|
||||
LabelBlacklist = blacklist
|
||||
IsListArg = listArg
|
||||
IsSortableListArg = sortableListArg
|
||||
SortableBlacklist = sortBlacklist
|
||||
SortableWhitelist = sortWhitelist
|
||||
@@ -213,13 +221,16 @@ func OverrideTables(labelArg, blacklist, sortableListArg, sortBlacklist, sortWhi
|
||||
}
|
||||
|
||||
// MergeTables allows a user of the build package to override the special-case rules. The user-provided tables are merged into the built-in tables.
|
||||
func MergeTables(labelArg, blacklist, sortableListArg, sortBlacklist, sortWhitelist map[string]bool, namePriority map[string]int, stripLabelLeadingSlashes, shortenAbsoluteLabelsToRelative bool) {
|
||||
func MergeTables(labelArg, blacklist, listArg, sortableListArg, sortBlacklist, sortWhitelist map[string]bool, namePriority map[string]int, stripLabelLeadingSlashes, shortenAbsoluteLabelsToRelative bool) {
|
||||
for k, v := range labelArg {
|
||||
IsLabelArg[k] = v
|
||||
}
|
||||
for k, v := range blacklist {
|
||||
LabelBlacklist[k] = v
|
||||
}
|
||||
for k, v := range listArg {
|
||||
IsListArg[k] = v
|
||||
}
|
||||
for k, v := range sortableListArg {
|
||||
IsSortableListArg[k] = v
|
||||
}
|
||||
|
Reference in New Issue
Block a user