func filterBreakingChanges()

in breakingchange.go [135:145]


func filterBreakingChanges(cl []Change) []Change {
	variables := linq.From(cl).Where(func(i interface{}) bool {
		return i.(Change).Category == variable
	})
	variableChanges := breakingVariables(variables)
	outputs := linq.From(cl).Where(func(i interface{}) bool {
		return i.(Change).Category == output
	})
	outputChanges := breakingOutputs(outputs)
	return append(variableChanges, outputChanges...)
}