As of 6.0.2, it seems that AE does not include declarations from other packages in its API review and rollup files. This makes it harder for a package developer to get a comprehensive picture of the API surface s/he is working on. It would be great if AE would have an option to include declarations from external packages, probably in its API review file.
It stands to reason that the analysis of external packages could easily lead to the consideration/inclusion of an impractically large number of declarations, degrading AE performance and exploding the size of API review files. Therefore, the "transcend package boundary" option should be paired with a "cut-off" mechanism that allows the user to specify entities at which the analysis stops. To not impede standalone analysis of a package, the cut-off mechanism should be accommodated within the consuming package.
As of 6.0.2, it seems that AE does not include declarations from other packages in its API review and rollup files. This makes it harder for a package developer to get a comprehensive picture of the API surface s/he is working on. It would be great if AE would have an option to include declarations from external packages, probably in its API review file.
It stands to reason that the analysis of external packages could easily lead to the consideration/inclusion of an impractically large number of declarations, degrading AE performance and exploding the size of API review files. Therefore, the "transcend package boundary" option should be paired with a "cut-off" mechanism that allows the user to specify entities at which the analysis stops. To not impede standalone analysis of a package, the cut-off mechanism should be accommodated within the consuming package.