Even though we don't evaluate generated files for testable imports, we
should take generated files into account for definitions in modules we
are importing with testable in other files. This fixes the I18N case
which was very Lyft specific as well.
This fixes the case where an internal type is defined in a generated
file, and therefore requires testable to be used. Previously if this was
the only definition being used we'd have a false positive.
Even though we don't evaluate generated files for testable imports, we should take generated files into account for definitions in modules we are importing with testable in other files. This fixes the I18N case which was very Lyft specific as well.
This fixes the case where an internal type is defined in a generated file, and therefore requires testable to be used. Previously if this was the only definition being used we'd have a false positive.