in module.go [103:113]
func (m *Module) codeFileNames() []string {
var fileNames []string
linq.From(m.Variables).Select(func(i interface{}) interface{} {
return i.(linq.KeyValue).Value.(*tfconfig.Variable).Pos.Filename
}).Distinct().Where(func(i interface{}) bool {
n := filepath.Base(i.(string))
// For now we only support tf, no json.
return fileExt(n) != "" && !isOverride(n) && !isIgnoredFile(n)
}).ToSlice(&fileNames)
return fileNames
}