Conversation
|
@martinbonnin the KDocs contains internal packages, is this on purpose? |
@SimonMarquis I won't say it's on purpose but I'm not 100% clear how much of the symbols used by Gradle can be Maybe everything can be Kotlin |
|
Gradle being written in Java does not have the concept of internal. So I'm pretty confident it does not matter for Gradle.
|
|
Follow up PR there: #138 |
|
@SimonMarquis On this topic, do you have any idea how to track configuration/task names? The values of these symbols are public API (not the symbols themselves) but I don't think there is a way to track this? |
|
Do you mean |
Yes
Yes, but BCV will only track the presence of the symbol, not its value. If one day the symbol gets changed to: -val taskName = "publishAggregationToCentralPortal"
+val taskName = "publishToCentralPortal"Then it's breaking everyone's script but that will not be noticed by BCV
Sorry forgot to answer this but yes, it it. It is all happening here. Tweaking the dokkatoo config is one option but my preference would go to hiding them in the first place instead of duplicating some logic. |
|
I can see at least
|
I can't make my mind whether this is a genious or very terrible idea 😄 I guess I'll stick with tests, testing behaviour is indeed what they are for! Thanks! |

No description provided.